![](/img/trans.png)
[英]c# How to Copy a row from one DataTable and Insert it in other at a specific position
[英]copy a single row from one datatable to other
我有兩個數據表,一個有幾行,其他為空。 我正在第一個循環上運行,以將某些行復制到另一個表。 我收到錯誤消息“該行已屬於另一個表”。
有什么方法可以將DataRows一對一地復制到其他DataTable。
提前致謝
復制ItemArray,當然當列相同時才可以使用
var dtCopyTo = new DataTable();
foreach(var rowCopyFrom in dtCopyFrom.Rows)
{
var updatedDataRow = dtCopyTo.NewRow();
updatedDataRow.ItemArray = rowCopyFrom.ItemArray;
dtCopyTo.AddRow(updatedDataRow);
}
ps:代碼鍵入時不帶ide,因此請檢查語法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.