DataTable.Copy Metoda

Definicja

Kopiuje zarówno strukturę, jak i dane DataTable .Copies both the structure and data for this 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

Nowy DataTable z tą samą strukturą (schematami i ograniczeniami tabeli) i danymi DataTable .A new DataTable with the same structure (table schemas and constraints) and data as this DataTable.

Jeśli te klasy zostały pochodne, kopia będzie również znajdować się w tych samych klasach pochodnych.If these classes have been derived, the copy will also be of the same derived classes.

Copy() tworzy nową DataTable z tą samą strukturą i danymi jak oryginalna DataTable .Copy() creates a new DataTable with the same structure and data as the original DataTable. Aby skopiować strukturę do nowego DataTable , ale nie do danych, użyj Clone() .To copy the structure to a new DataTable, but not the data, use Clone().

Przykłady

W poniższym przykładzie zastosowano Copy metodę, aby utworzyć kopię oryginału DataTable .The following example uses the Copy method to create a copy of the original DataTable. Nazwa przestrzeni nazw nie jest zachowywana, jeśli jest dziedziczona z elementu nadrzędnego DataTable lub DataSet .The namespace name is not retained if it is inherited from a parent DataTable or 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ż