The changes made to the dataset can be tracked using the GetChanges and HasChanges methods.
The GetChanges returns dataset which are changed since it was loaded or since Acceptchanges was executed.
The HasChanges property indicates if any changes were made to the dataset since it was loaded or if acceptchanges method was executed.