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