When the BindingSource.EndEdit method is called, all pending changes are applied to the underlying data source.
This method has no effect unless the objects contained by the data source implement the System.ComponentModel.IEditableObject interface. If the objects do not implement the System.ComponentModel.IEditableObject interface, changes to the data are copied to the underlying data source immediately after each change.
This method raises the BindingSource.ListChanged event.