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

2022-02-03 11:21:14 字數 404 閱讀 4589

從乙個table中取一行放到另乙個table裡報錯: 該行已經屬於另乙個表。的解決辦法 

用下面來個方法就ok了。

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)

解決方法

dt.rows.add(dr[i].itemarray);

這樣就好了!

該行已經屬於另乙個表

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...

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

運用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 運用inser...