1) SelectCommand屬性,功用為自資料來源擷取資料至DataSet裡的資料表
2) InsertCommand屬性,回寫資料來源前需設定
3) UpdateCommand屬性,回寫資料來源前需設定
4) DeleteCommand屬性,回寫資料來源前需設定
範例如下
*因篇幅關係,大部份程式碼略過
//SelectCommand結果填入DataTable
//cmd做為SelectCommand屬性
//dt為DataTable
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
//回寫資料來源
//insCmd為一個以新增資料的SqlCommand物件
//updateCmd為一個以修改資料的SqlCommand物件
//delCmd為一個以刪除資料的SqlCommand物件
da.InsertCommand = insCmd;
da.UpdateCommand = updateCmd;
da.DeleteCommand = delCmd;
da.Update(dt);
在SqlDataAdapter物件做回寫至資料來源時,會引用DataTable物件,並依據每一筆資料列的DataRowState去對應到適合的SqlDataAdapter Command屬性
沒有留言:
張貼留言