Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建一个与另一个DataTable具有相同列的新DataTable_C#_.net 4.0_Datatable - Fatal编程技术网

C# 创建一个与另一个DataTable具有相同列的新DataTable

C# 创建一个与另一个DataTable具有相同列的新DataTable,c#,.net-4.0,datatable,C#,.net 4.0,Datatable,我想创建一个与另一个DataTable具有相同列的新DataTable 目前,我做了以下工作: DataTable myTable = new DataTable(); myTable = table.Copy(); myTable.Clear(); 然后,根据需要将行导入myTable 有没有更有效的方法?现在,若表很大,那个么会有很多不必要的行复制 谢谢。尝试使用 myTable = table.Clone() 使用克隆方法-它仅创建架构(列)的副本。 看

我想创建一个与另一个DataTable具有相同列的新DataTable

目前,我做了以下工作:

DataTable myTable = new DataTable();
myTable = table.Copy();
myTable.Clear();
然后,根据需要将行导入myTable

有没有更有效的方法?现在,若表很大,那个么会有很多不必要的行复制

谢谢。

尝试使用

myTable = table.Clone()

使用克隆方法-它仅创建架构(列)的副本。