DataSet.Copy Method

Definition

Copies both the structure and data for this DataSet.

C#
public System.Data.DataSet Copy();

Returns

A new DataSet with the same structure (table schemas, relations, and constraints) and data as this DataSet.

Examples

The following example uses the Copy method to create a copy of the original DataSet.

C#
private void CopyDataSet(DataSet dataSet)
{
    // Create an object variable for the copy.
    DataSet copyDataSet;
    copyDataSet = dataSet.Copy();

    // Insert code to work with the copy.
}

Remarks

If these classes have been subclassed, the copy will also be of the same subclasses.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also