The CurrencyManager.ListChanged event is thrown by the System.Windows.Forms.CurrencyManager class when changes to an item are made using methods such as CurrencyManager.EndCurrentEdit, CurrencyManager.CancelCurrentEdit, and CurrencyManager.Refresh. This event can also occur when the data source is edited directly if it implements the System.ComponentModel.IBindingListView interface.
The associated OnListChanged method is a private method in this class.
For more information about handling events, see Consuming Events.