将一行从一个数据表复制到另一个数据表

Max*_*ion 13 c# asp.net datatable ado.net datarow

我有两个数据表,一个有几行,其他是空的.我在第一个循环上运行循环将一些行复制到另一个表.我收到错误'该行已经属于另一个表'.

有没有办法将DataRows逐个复制到其他DataTable.

提前致谢

Nik*_*wal 28

使用

newtable.ImportRow(oldtable.Rows[i]) 
Run Code Online (Sandbox Code Playgroud)

在哪里i是所需的行号.

http://support.microsoft.com/kb/308909/en-us中所述