CopyDatatable()函数不带表名

时间:2013-12-06 01:43:10

标签: c# datatable

我正在使用CopyDataTable()函数并将该结果带到另一个表。 CopyDatatable给了我正确的结果,但没有携带表名为什么? 以下是示例

Datatable dtTable = Datatable.Select("Select Statament").CopyToDataTable();

Datatable dt = (from r in Datatable.AsEnumerable()
                where Convert.ToString(r[ColumnName]) == "20"
                select r).CopyToDataTable();

1 个答案:

答案 0 :(得分:0)

  

方法返回的生成表具有默认表名。   如果要为DataTable命名,请将其附加到DataSet,或执行   任何其他DataTable特定操作,您必须在表后执行此操作   已创建并返回

dt.TableName = YourOriginalDataTable.TableName;