The DataSet provides a series of event that can be processed by the user's code. These event include:
[VB]
ds.AddOnPropertyChange(new System.ComponentModel.PropertyChangeEventHandler _ (AddressOf me.DataPropertyChange)) ds.AddOnMergeFailed(new System.Data.MergeFailedEventHandler _ (AddressOf me.DataSetMergeFailed)) Private Sub DataSetPropertyChange _ (ByVal sender As Object, ByVal e As System.PropertyChangeEventArgs) MessageBox.Show("DataSet property change") End Sub Private Sub DataSetMegeFailed _ (ByVal sender As Object, ByVal e As System.Data.MergeFaileedEventArgs) MessageBox.Show("Merge failed!") End Sub
[C#]
ds.AddOnPropertyChange (new System.ComponentModel.PropertyChangeEventHandler(DataSetPropertyChange)); ds.AddOnMergeFailed (new System.Data.MergeFailedEventHandler(DataSetMergeFailed)); private void DataSetPropertyChange (object sender, System.PropertyChangeEventArgs e){ MessageBox.Show("DataSet property change")} private void DataSetMergeFailed (object sender, System.Data.MergeFailedEventArgs e){ MessageBox.Show("Merge failed!")}