Не разрешать вводить определенное число при вводе значений в dataGridView на с++/cli

интересует такой вопрос как мне сделать так чтобы при ручном вводе dataGridView если я вводил какое-то определенное число то мне открывало ошибку. Вот мой код:

 private: System::Void DataGridView1_CellEndEdit(System::Object^ sender, 
                            System::Windows::Forms::DataGridViewCellEventArgs^ e) {
    int q=458;
    if (!Int32::TryParse(Convert::ToString(dataGridView1->CurrentCell->Value),q)) {
        ErrorForm^ ERROR = gcnew ErrorForm;
        ERROR->ShowDialog();
    }

  }

Здесь я хотел сделать проверку. Если я допустим ввожу в любой ячейке число 458 то у меня должна открыться форма в которой описано ошибку. Но к сожалению оно не работает. Подскажите как исправить.


Ответы (0 шт):