Connecting
the data to database and fetch the records from database and fill the Data
adopter; and assign that value to Datatable;
You need to import the SqlConnection and SqlCommand for connecting
database to SQl in C#
.
_connection is the variable which is use to make
the connection. Where SQLConnection need to implement in C#.
SqlConnection _connection = new SqlConnection(_connectionstring);
|
Connectionstring
is use to pass the connection string, currently we are giving the example of
window authentication to the sql server,
string _connectionstring
= @"Data
Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
|
SQL
command is use to pass the command (or operation) that you want to perform any
thing. In current we are trying to read the data from database and maintain it
into Datatable.
SqlCommand _command = new SqlCommand(_sql, _connection);
|
Full code
protected void btnShow_Click(object sender, EventArgs e)
{
BindData();
}
private void BindData()
{
try
{
string _connectionstring
= @"Data
Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
string _sql = "SELECT * FROM
[Orders]";
SqlConnection _connection = new SqlConnection(_connectionstring);
SqlCommand _command = new SqlCommand(_sql, _connection);
SqlDataAdapter _adapter = new SqlDataAdapter(_command);
DataTable _table = new DataTable();
_adapter.Fill(_table);
}
catch
{
throw;
}
}
|
In above code using the Datatable to maintain the result getting
from the SQlDataAdptor.
SqlDataAdapter it is using as the
bridge for datatable and SQL database. It only convert the data result to datatable.
It is
called and connectionless architecture.
No comments:
Post a Comment