System.ArgumentException: '這個資料列已經屬於其他資料表。'


 這個資料列已經屬於其他資料表。
This Row already belongs to another table error when trying to add rows?








DataTable dtNeedAdd = dtAfter.Clone();
....
DataRow drAdd = dtNeedAdd.NewRow();
drAdd = drNew;
dtNeedAdd.Rows.Add(drAdd);

需改成ImportRow

DataTable dtNeedAdd = dtAfter.Clone();
....
DataRow drAdd = dtNeedAdd.NewRow();
drAdd = drNew;
//dtNeedAdd.Rows.Add(drAdd);
dtNeedAdd.ImportRow(drAdd);

留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題

Crystal Report報表開發(二)_基礎操作排版對齊_基本組成部分介紹