使用C#从数据表检索值到另一个数据表

时间:2010-12-02 07:14:14

标签: c# datatable

我有两个DataTable [System.Data] .One包含三行id,name,date和另一个只包含id>我如何获得第一个数据表的值[id]到第二个。是否有任何可能的方法无需使用迭代方法即可实现此目的。我在第一个数据表中有值。我需要将它复制到另一个。我不想在它们之间执行任何查询。这不是我所需要的C# Adding a Datatable to a Datatable

2 个答案:

答案 0 :(得分:2)

您可以尝试以下方法:

        string[] columnsToCopy = { "id" };
        DataTable tableNew = dtSource.DefaultView.ToTable("NameOfTableToCreate", false, columnsToCopy);

答案 1 :(得分:0)

要复制所有数据和结构,您可以使用DataTable.Copy()

DataTable.Copy