Selecione a
página Blog WebForm do PowerChow para adicionar um controle DataGrid DataGrid1 A vinculação manual do controle DataGrid ao SQL Server leva apenas alguns cliques do mouse.
Primeiro adicione o namespace SqlClient no namespace.
usando System.Data.SqlClient;
Em seguida, crie a conexão de dados no evento de carregamento da página,
SqlConnection con=new SqlConnection();
con.ConnectionString="server=(local);database=YourDataBase;Trusted_Connection=yes";
Conexão de dados aberta,
con.Open();
Crie um comando de dados com,
SqlCommand com=new SqlCommand();
com.CommandText = "selecione * da sua tabela";
com.Connection=con;
Agora você pode iniciar a vinculação de dados, há muitas maneiras. A mais simples é usar diretamente o método ExecuteReader do comando de dados. A vinculação de dados é definir a propriedade DataSource do controle.
DataGrid1.DataSource=com.ExecuteReader();
Você também pode usar o leitor de dados SqlDataReader (não pode usar seu construtor), o código é o seguinte:
SqlDataReader dr=com.ExecuteReader();
DataGrid1.DataSource=dr;
Obviamente, você também pode usar os principais conjuntos de dados e adaptadores de dados do ADO.NET;
SqlDataAdapter ada=new SqlDataAdapter(com.CommandText,con);
Conjunto de Dados set1=new Conjunto de Dados();
ada.Fill(conjunto1);
DataGrid1.DataSource=set1;
Finalmente calcule a expressão de ligação de dados,
DataGrid1.DataBind();