DataTable.Copy Metoda

Definicja

Kopiuje zarówno strukturę, jak i dane dla tego obiektu DataTable.

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

Zwraca

DataTable

Nowa DataTable z tą samą strukturą (schematami tabel i ograniczeniami) oraz danymi, które są następujące DataTable.

Jeśli te klasy zostały pochodne, kopia będzie również zawierać te same klasy pochodne.

Copy() tworzy nowy DataTable element o tej samej strukturze i danych co oryginalny DataTableelement . Aby skopiować strukturę do nowego DataTableelementu , ale nie danych, użyj polecenia Clone().

Przykłady

W poniższym przykładzie Copy użyto metody , aby utworzyć kopię oryginalnego DataTableelementu . Nazwa przestrzeni nazw nie jest zachowywana, jeśli jest dziedziczona z elementu nadrzędnego DataTable lub 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

Dotyczy

Zobacz też