绑定控制保持以前的值

时间:2017-01-02 12:26:07

标签: c# winforms data-binding

我正在使用textbox组件将BindingSouce控件绑定到数据源。

数据绑定(在设计者中)如下:

this.amountTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bindingSource, "Amount", true, System.Windows.Forms.DataSourceUpdateMode.OnValidation, null, "C2"));

要测试,我会执行以下操作:

  1. 在控件中输入值
  2. 进一步选择其他控件
  3. 输入的值保留在控件中
  4. 清除控件中的值(现在为空,而不是0)
  5. 进一步选择其他控件
  6. 控件的值将重置为在步骤1中输入的值
  7. 我还尝试了DataSourceUpdateMode.OnPropertyChanged并将0设置为默认的空值。麻烦有同样的影响。

    我错过了什么?

0 个答案:

没有答案