If your data source implements IBindingList, you can hook directly to the IBindingList.ListChanged event.
The same goes for the CollectionChanged event if your data source implements INotifyCollectionChanged.
The advantage of going through the collection is that you will efficiently receive notification from programmatic changes occuring outside the scope of the grid (and it will includes additions done through the InsertionRow).
Imported from legacy forums. Posted by Marcus [Xceed] (had 2672 views)