2014年1月26日 星期日

[C#] 這個資料列已經屬於其他資料表

說明:
從DataTable依條件篩選出一些DataRow,想匯入另一DataTable object,卻出現Exception:這個資料列已經屬於其他資料表,例:
DataTable dtTemp = dtSource.Clone();
dtTemp.Rows.add(dr);

解決方法:
使用DataTable的ImportRow方法,例:
DataTable dtTemp = dtSource.Clone();
dtTemp.ImportRow(dr);


參考資料:
http://blog.mu1979.idv.tw/2007/10/datatabledatarowdatatable.html

沒有留言:

張貼留言