文本框绑定不会导致验证

时间:2011-10-26 10:22:09

标签: c# winforms events data-binding textbox

我在一个表单中有两个文本框,在两个textbox validating个事件中我编写了代码来验证用户输入..在validated事件中我根据这两个文本框值更新第三个文本框< / p>

在表单加载中我绑定文本框以从数据库加载以前的数据......如下所示

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

现在问题是,当数据从数据库绑定时,验证事件不会被触发..并且第3个textBox没有更新..

如何解决问题?什么是解决方法?

1 个答案:

答案 0 :(得分:1)

如果未触发Validating事件,请在执行绑定时自行调用:

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