How do you call the form? With ShowDialog?
If yes, then:
dim f as new form_with_sp_for_update
f.showdialog
' update here the datagrid
When the .ShowDialog() will be called, it wont go to the next line, untill you send a dialog result or simply close the active form