Hmmm ... so, you're saying that instead of doing the EndEdit(), I should be doing the EndCurrentEdit()? (I just don't want to break existing code ... perhaps doing both of these methods would solve the problem).
I know the EndEdit() is necessary to make sure that ds.HasChanges() returns true correctly, but I'm not sure of the difference between it and EndCurrentEdit(). Anyway, I'll give it a try ... thanks.
~~Bonnie
>Yes, EndEdit() does not work in this situation, but this works...
>
>You can put this call in the place you think this is apropriate. For example, user was changed something and tries to close form with the corner "X". You can pop-up message box, asking whether user wants to save changes, and if it answers "Yes", you use this call before calling to the Update() method of the DataAdapter.