DataTable.Copy 方法

定义

复制该 DataTable 的结构和数据。

public:
 System::Data::DataTable ^ Copy();
public System.Data.DataTable Copy ();
member this.Copy : unit -> System.Data.DataTable
Public Function Copy () As DataTable

返回

新的 DataTable,具有与该 DataTable 相同的结构(表架构和约束)和数据。

如果已派生这些类,则副本也是相同的派生类。

Copy() 创建一个新 DataTable,后者与原始 DataTable 具有相同的结构和数据。 要将结构复制到新的 DataTable,而不是复制到数据,请使用 Clone()

示例

以下示例使用 Copy 方法创建原始 DataTable的副本。 如果命名空间名称继承自父级 DataTableDataSet,则不会保留它。

private void CopyDataTable(DataTable table){
    // Create an object variable for the copy.
    DataTable copyDataTable;
    copyDataTable = table.Copy();

    // Insert code to work with the copy.
 }
Private Sub CopyDataTable(ByVal table As DataTable )
    ' Create an object variable for the copy.
    Dim copyDataTable As DataTable
    copyDataTable = table.Copy()

    ' Insert code to work with the copy.
 End Sub

适用于

另请参阅