天天看點

DataGrid與SQL Server 2000資料綁定DataGrid與SQL Server 2000資料綁定

選擇自PowerChow的Blog

WebForm頁面添加一個DataGrid控件DataGrid1,DataGrid控件與SQLServer手工綁定隻須滑鼠點幾下就搞定了,這裡是代碼綁定.

首先在命名空間中添加SqlClient命名空間.

usingSystem.Data.SqlClient;

然後在頁面加載事件中建立資料連接配接con,

SqlConnectioncon=newSqlConnection();

con.ConnectionString="server=(local);database=YourDataBase;Trusted_Connection=yes";

打開資料連接配接,

con.Open();

建立一個資料指令com,

SqlCommandcom=newSqlCommand();

com.CommandText="select*fromYourTable";

com.Connection=con;

這就可以開始資料綁定了,方式很多.最簡單的直接使用資料指令的ExecuteReader方法.資料綁定就是設定控件的DataSource屬性.

DataGrid1.DataSource=com.ExecuteReader();

還可以使用資料閱讀器SqlDataReader(不能使用他的構造函數),代碼如下:

SqlDataReaderdr=com.ExecuteReader();

DataGrid1.DataSource=dr;

當然還可以使用ADO.NET的核心資料集和資料擴充卡;

SqlDataAdapterada=newSqlDataAdapter(com.CommandText,con);

DataSetset1=newDataSet();

ada.Fill(set1);

DataGrid1.DataSource=set1;

最後計算資料綁定表達式,

DataGrid1.DataBind();

本文轉自yonghu86 51CTO部落格,原文連結:http://blog.51cto.com/yonghu/1321459,如需轉載請自行聯系原作者