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