我想创建一个与另一个DataTable具有相同列的新DataTable。
目前,我执行以下操作:
DataTable myTable = new DataTable();
myTable = table.Copy();
myTable.Clear();
然后,我根据需要将行导入myTable。
有更有效的方法吗?现在如果表很大,那么就会有大量不必要的行复制。
感谢。
答案 0 :(得分:31)
尝试使用
myTable = table.Clone()
答案 1 :(得分:7)
使用克隆方法 - 它仅创建架构(列)的副本 见DataTable.Clone