If you have an editable data grid, all changes made in that data grid will be directly committed to the database.
If your scenario is that you want to be able to commit these changes on your own moment, then a editable listview is a better way to go.
You can make an editable listview as follows