Quote Originally Posted by jmcilhinney View Post
There's no reason your user interface has to change. Your main form displays the grid. The user clicks a button or whatever and a dialogue is displayed where they enter the data for a new record. When that dialogue closes the main form retrieves the data from the dialogue and adds it to the data that it's displaying in the grid, which it then saves. The user sees exactly the same workflow but your application follows the "proper" way of doing things.

Roofuss

The best way is like jmcilhinney is suggesting, but what you are doing. It might work if you put the code that you are using to fill your datagrid in your form_load event, in the form_activated event instead, it will trigger when you go back to your main form with the datagrid. I believe a simply fix, but not the best way of doing things! If I understand your first post that the datagrid is populated in the forms_load event.