DataSet 與SqlDataAdapter之…


DataSet ds = new DataSet();// 創建一個內存集合,就像一個大大框一樣,裏面可以放很多很多的table
string consqlserver = "Data Source=.;Initial Catalog=留言板;Integrated Security=SSPI";//字符串連接
string sql = "SELECT * FROM liuyan";//連接字符串
SqlConnection con = new SqlConnection(consqlserver); 開始連接
SqlDataAdapter da = new SqlDataAdapter(sql, con);運用adapter作爲一個橋樑,對數據的傳輸做鋪墊。

try
{
da.Fill(ds);//通過上面的adapter把數據放進前面的dataset中

if (ds.Tables[0].Rows.Count > 1)//判斷,如果我們剛放進去的表並且是第一個表裏面有數據,則執行下面的語句。
{
dataGridView1.DataSource = ds.Tables[0];//綁定到頁面的gridview控件
}

你要是按照上面的代碼 應該前面的gridview控件沒有顯示內容。因爲你少些了一個
dataGridView1.DataSource = ds.Tables[0];//綁定到頁面的gridview控件
datagGridView1.DataBind();//加這一句纔可以。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章