DataTable.Copy メソッド

定義

この DataTableの構造とデータの両方をコピーします。

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

返品

このDataTableと同じ構造 (テーブル スキーマと制約) とデータを持つ新しいDataTable

これらのクラスが派生している場合、コピーも同じ派生クラスになります。

Copy()は、元のDataTableと同じ構造とデータを持つ新しいDataTableを作成します。 データではなく新しい DataTableに構造体をコピーするには、 Clone()を使用します。

次の例では、 Copy メソッドを使用して、元の DataTableのコピーを作成します。 名前空間名は、親 DataTable または 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

適用対象

こちらもご覧ください