创建一个新的DataTable,该DataTable具有与另一个DataTable相同的列。

19

我想创建一个新的 DataTable,并且它的列与另一个 DataTable 相同。

目前,我执行以下操作:

DataTable myTable = new DataTable();
myTable = table.Copy();
myTable.Clear();

然后,我根据需要将行导入到我的表中。

是否有更有效的方法? 如果表很大,那么现在会进行很多不必要的行复制。

谢谢。

2个回答

37
尝试使用。
myTable = table.Clone()

10

使用Clone方法 - 它只会创建模式(列)的副本。
请参阅DataTable.Clone


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接