I have a combobox whose DataSource is set to
a List of IEditableObjects. The idea is the user will select an item from the list to create a parent-child link.
What's happening is upon setting the DataSource, BeginEdit is called for each object in the list. I assume this is done during creation of the BindingContext however the objects are not editable at this stage.
Not only does this unneccessarily add overhead the objects in the list remain in a permanent state of in edit mode. I know I can manually call CancelEdit for each item in the list but shouldn't there be a simpler solution.