文本框绑定没有引起验证

本文关键字:验证 绑定 文本 | 更新日期: 2023-09-27 18:12:21

我在一个表单中有2个文本框,在两个文本框validating事件中,我编写了代码来验证用户输入。在validated事件中,我基于以下两个文本框值更新第三个文本框

在form load中,我绑定了文本框来从数据库中加载以前的数据,如下所示

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

现在的问题是,当数据从数据库绑定时,验证事件不会被触发。第三个文本框没有更新..

如何解决这个问题?变通的办法是什么?

文本框绑定没有引起验证

如果没有触发Validating事件,在绑定时自己调用它:

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