private void button_add_Click(object sender, EventArgs e) { AddInstructor addInstructor = new AddInstructor(touristDataSet.Instructor, touristDataSet.TourType, touristDataSet.Schedule, null); addInstructor.ShowDialog(); if (addInstructor.DialogResult == DialogResult.OK) { touristServiceExporter.WriteInstructor(touristDataSet); //Перезагрузка таблицы для подтягивания ID новой записи ReloadTable(); } }
private void button_edit_Click(object sender, EventArgs e) { if (dataGridView_instructor.SelectedRows.Count <= 0) { MessageBox.Show("Не выбрана ни одна строка для редактирования", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Получение 1й выбранной строки и отправка соответствующей строки датасета в форму редактирования AddInstructor addInstructor = new AddInstructor(touristDataSet.Instructor, touristDataSet.TourType, touristDataSet.Schedule, touristDataSet.Instructor.Rows.Find(dataGridView_instructor.SelectedRows[0].Cells["id"].Value)); addInstructor.Text = "Редактирование инструктора"; addInstructor.ShowDialog(); if (addInstructor.DialogResult == DialogResult.OK) { touristDataSet = touristServiceExporter.WriteInstructor(touristDataSet); ReloadTable(); } }