使用CommandBuilder爲DataAdaper生成的Command更新數據源時的注意事項!

1.SelectCommand使用的select命令中必須包含主鍵(primary key)!

2.填充數據集時,使用如下方法:

da.FillSchema(ds,SchemaType.Source, "TableName");  //加載表架構 注意
da.Fill(dsPubs,"TableName");                                        //加載表數據

3. DataAdapter MissingSchemaAction 屬性設置爲 AddWithKey

4.構造CommandBuilder對象時,將DataAdapter對象作爲構造函數參數傳入:

   SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(da);

5.增加行,修改行,刪除行;

6.調用DataAdapter的update方法更新數據源!

7.更新數據源成功,調用ds的Acceptchanges()方法,更新數據集!

發佈了92 篇原創文章 · 獲贊 0 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章