A: 

Have you tried resetting the DataContext of your DataGrid to your DataTable after it has been updated?

Update

Your DataTable should be the DataContext of your DataGrid. It looks like you are binding your DataGrid to your DataTable.

myGrid.DataContext = myTable;

It looks like you are currently updating straight to your DataBase, instead of the DataTable. You need to update your DataTable, and then commit to your DataBase. Once this is done, reset your DataContext your updated Table. It should refresh your DataGrid to the updated data.

jsmith
Well, Just started learning WPF so I am not sure how I would reset it. Please explain. Thank you!
MCH
Hmm.. not too sure I follow, due to my lack of understanding of WPF. So would I be updating the DataTable at the event? And how do I update the DataTable before committing it to the DataGrid?
MCH
Oh, I think I see what you mean. I have to send my data from MySql again to the DataTable after I update MySql, or vice-versa.
MCH