DataTable.Copy Yöntem

Tanım

Bunun DataTablehem 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 DataTableile aynı yapıya (tablo şemaları ve kısıtlamaları) ve verilere sahip 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ı yeni DataTablebir öğesine kopyalamak ancak verileri kopyalamak için kullanın Clone().

Örnekler

Aşağıdaki örnek, özgün DataTableöğesinin Copy bir kopyasını oluşturmak için yöntemini kullanır. Ad alanı adı bir üst DataTable veya DataSetöğesinden devralınırsa 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.