private void NewToolStripMenuItem_Click(object sender, EventArgs e) { var indexOfNew = question.AnswerOptions.Count; question.AnswerOptions.Add(new QuestionOp("")); QuestionopionsBindingSource.ResetBindings(false); GridOptins.CurrentCell = GridOptins["Option", indexOfNew]; GridOptins.BeginEdit(false); }
private void DeleteToolStripMenuItem_Click(object sender, EventArgs e) { if (!(GridOptins.CurrentCell.Value is string item)) { return; } var mess = MessageBox.Show($"Действительно удалить вариант {item} ? ", "Удаление", MessageBoxButtons.YesNo); if (DialogResult.Yes == mess) { question.AnswerOptions.Remove(new QuestionOp(item)); QuestionopionsBindingSource.ResetBindings(false); QuestionBindingSourceCbox.ResetBindings(false); } }