Вы можете сначала проверить play
, а затем принять либо часть вопроса, либо часть ответа.
const method = play && (play.show_question && 'question' || play.show_answer && 'answer');
Для получения определенного ложного значения можно добавить значение по умолчанию, например undefined
const
method = play && (play.show_question && 'question' || play.show_answer && 'answer')
|| undefined;
Вы попытались звонить, dataGridView's Делают недействительным метод?
this.dataGridView1.Invalidate();
Вы используете BindingSource? Если так, назовите его метод EndEdit на событии TextBox's Leave.