private void DeleteRow() { try { switch (chooseTable.SelectedItem) { case "Студенты": { studentRepository.Remove(Convert.ToInt32(deletedValue.Value)); break; } case "Успеваемость": { studentPerformanceRepository.Remove(Convert.ToInt32(deletedValue.Value)); break; } case "Дисциплины": { disciplineRepository.Remove(Convert.ToInt32(deletedValue.Value)); break; } default: { MessageBox.Show("Таблица не выбрана!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } catch (ObjectNotFoundException) { MessageBox.Show("Такая запись не найдена!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } MessageBox.Show("Запись успешно удалена!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadTable(); }