How can we check that some changes have been made to dataset since it was loaded

Q

How can we cancel all changes done in dataset ? or How do we get values which are changed in a dataset ?

✍: Guest

A

For tracking down changes Dataset has two methods which comes as rescue “GetChanges “and “HasChanges”.
GetChanges
Returns dataset which are changed since it was loaded or since Acceptchanges was executed.
HasChanges
This property indicates that has any changes been made since the dataset was loaded or acceptchanges method was executed.
If we want to revert or abandon all changes since the dataset was loaded use “RejectChanges”.
Note:- One of the most misunderstood things about these properties is that it tracks the changes of actual database. That is a fundamental mistake; actually the changes are related to only changes with dataset and have nothing to with changes happening in actual database. As dataset are disconnected and do not know anything about the changes happening in actual database.

2007-10-24, 5097👍, 0💬