DataTable.Copy Yöntem

Tanım

Bu DataTableöğesinin hem yapısını hem de verilerini kopyalar.

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

Döndürülenler

Bu ile aynı yapıya (tablo şemaları ve kısıtlamaları) ve verilere DataTablesahip yeni DataTable bir .

Bu sınıflar türetilmişse, kopya aynı türetilmiş sınıflardan da olur.

Copy(), özgün DataTableile aynı yapıya ve verilere sahip yeni DataTable bir oluşturur. Yapıyı verileri değil yeni DataTablebir öğesine kopyalamak için kullanın Clone().

Örnekler

Aşağıdaki örnek, özgün Copyöğesinin DataTable bir kopyasını oluşturmak için yöntemini kullanır. Ad alanı adı bir üst DataTable veya DataSetöğesinden devralındıysa korunmaz.

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

Şunlara uygulanır

Ayrıca bkz.