我有两个数据表,dt1 和 dt2。dt1 有数据,而 dt2 是一个新表。现在我想将一些满足特定条件的行复制到 dt2。我尝试了以下代码,但出现此异常:
System.ArgumentException 此行已属于另一个表。
foreach(DataRow dr in dt1.Rows)
{
if(Convert.ToInt32(dr["col"]) == value)
{
dt2.Rows.Add(dr);
}
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?