DataSet.GetChanges Method ()

Gets a copy of the DataSet that contains all changes made to it since it was loaded or since AcceptChanges was last called.

Namespace: System.Data
Assembly: System.Data (in

DataSet^ GetChanges ()
public DataSet GetChanges ()
public function GetChanges () : DataSet

Return Value

A copy of the changes from this DataSet that can have actions performed on it and later be merged back in using Merge, or a null reference (Nothing in Visual Basic) if no changes are found.

Gets a copy of the DataSet that contains all changes made to it since it was loaded or AcceptChanges was last called. This copy is particularly designed so that it can be merged back in to this original DataSet. Relationship constraints may cause Unchanged parent rows to be included. If no rows of these rowStates are found, this method returns a null reference (Nothing in Visual Basic).

The following example creates a simple DataSet with one table, two columns, and ten rows. Two values are changed, and one row is added. A subset of the changed data is created using the GetChanges method. After reconciling errors, a new column is added to the subset, changing the schema. When the Merge method is called with the missingSchemaAction set to MissingSchemaAction.Add, the new column is added to the original DataSet object's schema.

No code example is currently available or this language may not be supported.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0

Community Additions