【问题标题】:textbox binding is not causing validation文本框绑定不会导致验证
【发布时间】:2011-12-15 15:03:20
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: c# winforms events data-binding textbox


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      相关资源
      最近更新 更多