Here Mudassar Ahmed Khan has explained with an example, how to refresh DataGridView after record delete in Windows (WinForms) Application using C# and VB.Net.
When the Delete Button is clicked, a Confirmation MessageBox will be displayed and if the User clicks Yes button the Row will be deleted (removed) from DataGridView.
Then the DataGridView will be refreshed by again populating fresh data from the Database in Windows (WinForms) Application using C# and VB.Net.