該行已經屬於另乙個表 C 問題

2021-06-10 05:17:58 字數 515 閱讀 9627

------運用add方法的解決方案-------------------------------------------

datatable dt = new datatable();

dt = ds.tables["all"].clone();//把all的結構傳遞給dt

datarow dr=this.dataset31.tables["product"].select("bc=1");

for(int i=0;i

-------運用insertat方法的解決方案-------------------------------------

假設有table1和table2

你想把table1的內容插入到table2

那麼datarow row = table2.newrow();

row.itemarray = table1.rows[你需要的row的索引].itemarray;

table2.rows.insertat(row,你插入的索引);

該行已經屬於另乙個表

ncre優化的時候,報了乙個這樣的錯 改行已經屬於另乙個表。而報錯的起始原因是我想把乙個datatable表的某一行賦給另乙個datatable中。解決的方法是 先給接收資料的datatable加入對應的列名 region 為table1和table2加入對應的列名 for int j 0 j dt...

錯誤 該行已經屬於另乙個表

從乙個table中取一行放到另乙個table裡報錯 該行已經屬於另乙個表。的解決辦法 用下面來個方法就ok了。datatable dt new datatable dt ds.tables all clone 轉殖all的結構傳遞給dt datarow dr this.dataset31.table...

該行已經屬於另乙個表 的解決辦法

從乙個table中取一行放到另乙個table裡報錯 該行已經屬於另乙個表。的解決辦法 用下面來個方法就ok了。datatable dt new datatable dt ds.tables all clone 轉殖all的結構傳遞給dt datarow dr this.dataset31.table...