private void update() { try { Database1DataSet.Беседовали_с_кандидатомRow row = database1DataSet.Беседовали_с_кандидатом.FindByИД(id); row[2] = textBox1.Text; row[3] = dateTimePicker1.Value; row[4] = textBox2.Text; row.EndEdit(); this.беседовалиСКандидатомBindingSource.EndEdit(); this.беседовали_с_кандидатомTableAdapter.Update(this.database1DataSet.Беседовали_с_кандидатом); this.database1DataSet.Беседовали_с_кандидатом.AcceptChanges(); this.database1DataSet.AcceptChanges(); MessageBox.Show("Обновлено. Обновите форму для просмотра"); this.Close(); } catch (Exception ex) { MessageBox.Show("Ошибка обновления. Проверьте вводимые данные"); } }
// удаление свойств кандидата 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("Ошибка Удаления. Возможно остались связанные данные."); } }