// удаление свойств кандидата private void button10_Click(object sender, EventArgs e) { try { // учеба if (tabControl3.SelectedIndex == 0) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView20.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.Учеба_кандидатаRow row = database1DataSet.Учеба_кандидата.FindByИД(id); row.Delete(); this.Validate(); this.кандидатыНаВоеннуюСлужбуУчебаКандидатаBindingSource.EndEdit(); this.учеба_кандидатаTableAdapter.Update(this.database1DataSet.Учеба_кандидата); } } //беседа else if (tabControl3.SelectedIndex == 1) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView21.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.Беседовали_с_кандидатомRow row = database1DataSet.Беседовали_с_кандидатом.FindByИД(id); row.Delete(); this.Validate(); this.кандидатыНаВоеннуюСлужбуБеседовалиСКандидатомBindingSource.EndEdit(); this.беседовали_с_кандидатомTableAdapter.Update(this.database1DataSet.Беседовали_с_кандидатом); } } } catch (Exception ex) { MessageBox.Show("Ошибка Удаления. Возможно остались связанные данные."); } }