private void BDC_Delete_Click(object sender, EventArgs e) { DataGridViewRow row = this.DGV_DealerList.SelectedRows[0]; if (row != null) { DialogResult dialogResult = MessageBox.Show(" Are you sure? ", "Confirm Delete?", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { DealerModel dealer = row.DataBoundItem as DealerModel; DealerManager.DeleteDealer(dealer); MessageBox.Show("Dealer has been deleated successfully!"); _dealerList = DealerManager.GetAllDealers(); BindObjectDataToInterface(); } else if (dialogResult == DialogResult.No) { //do something else } } else { MessageBox.Show("Select a Dealer to Delete."); } }