private void AddBtn_Click(object sender, EventArgs e) { ItemForm item = new ItemForm(); try { if (item.ShowDialog() == DialogResult.OK) { if (!item.Remove) { list.Add(new Measure(item.X, A)); } SetDGV(); } } catch (Exception) { MessageBox.Show("ошибка ввода"); } }
private void DGV_CellClick(object sender, DataGridViewCellEventArgs e) { try { ItemForm itemForm = new ItemForm(); itemForm.X = list[e.RowIndex].X; if (itemForm.ShowDialog() == DialogResult.OK) { if (itemForm.Remove) { list.RemoveAt(e.RowIndex); } else { list[e.RowIndex].X = itemForm.X; } } SetDGV(); } catch (Exception) { MessageBox.Show("ошибка ввода"); } }