Assuming your DataSource is accessible inside that event, and assuming the index in your code really points to the index of the DataRow on your DataSource, you can try doing the following:
int index = this.DataGridView1.SelectedRows[0].Index;
yourDataSource.Rows[index].Delete();
yourDataSource.AcceptChanges();