Simon Bridge wrote:
Turns out, there are CancelEdit() and EndEdit() methods on the BindingSource object itself.
Not exactly where one would expect them, but such things happen..
Simon Bridge wrote:
this can cause upward of 50 records being locked at one time
..with bigger implications than expected.
Simon Bridge wrote:
My best guess is that the Begin-End/Cancel edit semantics are more closely coupled with the DataRow and DataGridView components.
Every "Forms"-controls is in edit-mode as long as it has the input-focus. It would sound more logical that "editing" would end as soon as the control is disposed of.
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]