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

適用対象

こちらもご覧ください