/// <summary> /// Обработчик события изменения данных о заключенных из таблица, с помощью контекстного меню. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void changeToolStripMenuItem_Click(object sender, EventArgs e) { int index = dataGrid.SelectedCells[0].RowIndex; AddPrison changePrisoner = new AddPrison(collection[index]); if (changePrisoner.ShowDialog() == DialogResult.OK) { collection[index] = changePrisoner.GetPrisoner(); BindingSourceDGV(collection); } }
/// <summary> /// Добавление нового заключенного (вызов формы AddPrison). /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void addToolStripMenuItem1_Click(object sender, EventArgs e) { AddPrison add = new AddPrison(); collection = tempCollect; if (add.ShowDialog() == DialogResult.OK) { collection.Add(add.GetPrisoner()); BindingSourceDGV(collection); } searchTextBox.Clear(); }