2012-04-26 36 views
12

我有兩個數據表,其中一個有幾行其他是空的。 我正在運行一個循環,將一些行復制到另一個表中。 我收到錯誤'行已經屬於另一個表'。從一個數據表複製單行到其他

有沒有辦法通過一對一的複製數據行的其他數據表。

在此先感謝

+1

我敢肯定,如果你表現出的代碼,你會得到一個非常快的(右)回答 – Steve 2012-04-26 08:59:07

+0

,對不起史蒂夫的解釋,我不能發佈代碼,由於某種原因。順便說一句,謝謝大家 – MaxRecursion 2012-04-26 09:23:41

回答

2

複製ItemArray,當然,當列是相同的

var dtCopyTo = new DataTable(); 
foreach(var rowCopyFrom in dtCopyFrom.Rows) 
{ 
    var updatedDataRow = dtCopyTo.NewRow(); 
    updatedDataRow.ItemArray = rowCopyFrom.ItemArray; 
    dtCopyTo.AddRow(updatedDataRow); 
} 

PS只是工作:代碼,而IDE鍵入所以檢查語法請

相關問題