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