ブログ
WebForm ページを選択して、DataGrid コントロール DataGrid1 を追加します。DataGrid コントロールを SQL Server に手動でバインドするには、マウスを数回クリックするだけです。コード バインドは次のとおりです。
まず、名前空間に SqlClient 名前空間を追加します。
System.Data.SqlClient を使用します。
次に、ページ読み込みイベントでデータ接続 con を作成します。
SqlConnection con=new SqlConnection();
con.ConnectionString="server=(local);database=YourDataBase;Trusted_Connection=yes";
オープンデータ接続、
con.Open();
データコマンドcomを作成し、
SqlCommand com=new SqlCommand();
com.CommandText="あなたのテーブルから * を選択";
com.Connection=con;
これで、データ バインディングを開始できます。さまざまな方法があります。最も簡単なのは、data コマンドの ExecuteReader メソッドを使用して、コントロールの DataSource プロパティを設定することです。
DataGrid1.DataSource=com.ExecuteReader();
データ リーダー SqlDataReader を使用することもできます (そのコンストラクターは使用できません)。コードは次のとおりです。
SqlDataReader dr=com.ExecuteReader();
DataGrid1.DataSource=dr;
もちろん、ADO.NET のコア データ セットとデータ アダプターを使用することもできます。
SqlDataAdapter ada=new SqlDataAdapter(com.CommandText,con);
DataSet set1=new DataSet();
ada.Fill(set1);
DataGrid1.DataSource=set1;
最後にデータ バインディング式を計算します。
DataGrid1.DataBind();