Seleccione la
página Blog WebForm de PowerChow para agregar un control DataGrid DataGrid1. El enlace manual del control DataGrid a SQL Server solo requiere unos pocos clics del mouse. Aquí está el enlace del código.
Primero agregue el espacio de nombres SqlClient en el espacio de nombres.
usando System.Data.SqlClient;
Luego cree la conexión de datos en el evento de carga de la página,
SqlConnection con=nueva SqlConnection();
con.ConnectionString="servidor=(local);database=YourDataBase;Trusted_Connection=yes";
Conexión de datos abierta,
con.Open();
Crear un comando de datos com,
SqlCommand com=nuevo SqlCommand();
com.CommandText="seleccione * de YourTable";
com.Connection=con;
Ahora puede iniciar el enlace de datos. Hay muchas formas. La más sencilla es utilizar directamente el método ExecuteReader del comando de datos para establecer la propiedad DataSource del control.
DataGrid1.DataSource=com.ExecuteReader();
También puedes usar el lector de datos SqlDataReader (no puedes usar su constructor), el código es el siguiente:
SqlDataReader dr=com.ExecuteReader();
DataGrid1.DataSource=dr;
Por supuesto, también puede utilizar los conjuntos de datos principales y los adaptadores de datos de ADO.NET;
SqlDataAdapter ada=new SqlDataAdapter(com.CommandText,con);
Conjunto de datos set1=nuevo conjunto de datos();
ada.Fill(conjunto1);
DataGrid1.DataSource=set1;
Finalmente calcule la expresión de enlace de datos,
DataGrid1.DataBind();