DataTable.Copy Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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