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 的複本。 如果命名空間名稱繼承自父 DataTable 系或 DataSet ,則不會保留命名空間名稱。

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

適用於

另請參閱