private static void Remove(DataGridView dgv, IData obj) { try { if (dgv.SelectedRows.Count == 0) return; if (MessageBox.Show("Вы уверены что хотите удалить запись?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) obj.RemoveObject((int) dgv.SelectedRows[0].Cells[0].Value); } catch (Exception e) { MessageBox.Show(e.Message); } }