【问题标题】:LookUpEdit looses its value after lost focus eventLookUpEdit 在失去焦点事件后失去其价值
【发布时间】:2013-03-08 18:10:24
【问题描述】:

DevExpress LookUpEdit 控件在失去焦点后立即失去其价值。

如何保持其价值?

【问题讨论】:

  • LookUpEdit 不会丢失它的值,除非数据源是空的,或者你以某种方式设法在代码中清除它。也许您尝试将其绑定到错误的事件中?
  • 感谢编辑。同意。这是

标签: c# winforms devexpress


【解决方案1】:

在别处找不到答案……只是想分享一下。 (适用于我的 LookUpEdit,也许对 Combo 也一样)

在我的例子中,当定义到对象源的绑定时,如果源属性可以为空,那么它必须像这样定义:

myLookUpOrCombo.DataBindings.Clear();
myLookUpOrCombo.DataBindings.Add("EditValue", myObjectSource, "IdOfaForeignKey", true, DataSourceUpdateMode.OnPropertyChanged, null);

否则事件会变得有点尴尬。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    相关资源
    最近更新 更多