привязка текстового поля не вызывает проверки - PullRequest
1 голос
/ 26 октября 2011

У меня есть 2 текстовых поля в форме, в обоих текстовых полях validating события Я написал код для проверки ввода пользователя .. в validated событие Я обновляю 3-е текстовое поле на основе этих двух значений текстового поля

при загрузке формы я связываю текстовые поля для загрузки предыдущих данных из базы данных ... как следует

this.txtClosingBalance.DataBindings
    .Add("Text", openingClosingBalance, "ClosingBalance");

Теперь проблема в том, что когда данные связаны с базой данных, проверяющие события не запускаются ... и 3-й текстовый блокне обновляется ..

Как решить проблему?что такое обходной путь?

1 Ответ

1 голос
/ 26 октября 2011

Если событие Validating не запущено, вызовите его самостоятельно при выполнении привязки:

this.txtClosingBalance.DataBindings.Add("Text", openingClosingBalance, 
    "ClosingBalance");
textBox_Validating(textBox, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...