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年度)駕訓學科筆試準備題庫歸納分析_法規是非題

Draw.io使用教學_流程圖&泳道圖繪製