DataSet.Clone メソッド

定義

すべての DataSet スキーマ、リレーションシップ、および制約を含め DataTable の構造体をコピーします。Copies the structure of the DataSet, including all DataTable schemas, relations, and constraints. データのコピーは行いません。Does not copy any data.

public:
 virtual System::Data::DataSet ^ Clone();
public virtual System.Data.DataSet Clone ();
abstract member Clone : unit -> System.Data.DataSet
override this.Clone : unit -> System.Data.DataSet
Public Overridable Function Clone () As DataSet

戻り値

DataSet

現在の DataSet と同じスキーマを持つが、データが格納されていない新しい DataSetA new DataSet with the same schema as the current DataSet, but none of the data.

次の例では、オブジェクトのスキーマの複製を作成し DataSet ます。The following example creates a clone of a DataSet object's schema.

private void GetClone(DataSet dataSet)
{
    // Get a clone of the original DataSet.
    DataSet cloneSet = dataSet.Clone();

    // Insert code to work with clone of the DataSet.
}
Private Sub GetClone(ByVal dataSet As DataSet)
   ' Get a clone of the original DataSet.
   Dim cloneSet As DataSet = dataSet.Clone()

   ' Insert code to work with clone of the DataSet.
End Sub

注釈

注意

これらのクラスがサブクラス化されている場合、複製も同じサブクラスになります。If these classes have been subclassed, the clone will also be of the same subclasses.

適用対象

こちらもご覧ください