Quote Originally Posted by kebo View Post
I've marked this resolved, but I'm still curious if anyone can explain why I get a row from the binding source with changed data yet has a row state that is unchanged.
Timing is everything.

Nothing has changed in the BindingSource at the point you checked it. The Nav Button Click event is sent before the position is updated.


Edit:
You could force it by calling BindingSource.EndEdit.