1.TextBox通过BindingSource绑定数据源。

2.手动在TextBox中进行修改,可以更新数据源。

3.使用代码修改TextBox,发现无法更新数据源。

原因:

    1.BindingSource需要触发EndEdit,才会把更改提交,并通知给与它绑定的控件。
    2.TextBox需要触发一次“Leave”事件,也就是失去焦点后,才会触发bindingSource的EndEdit。

解决方案:
    在TextBox的TextChanged事件里,进行BindingSource.EndEdit()。

相关文章:

  • 2021-06-15
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-07-19
  • 2021-07-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-07
  • 2021-08-26
  • 2021-12-27
  • 2022-12-23
  • 2021-07-30
  • 2021-06-08
相关资源
相似解决方案