2013-03-08 92 views
1

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

如何坚持自己的价值?

+1

如果没有数据源为空,LookUpEdit也不会丢失它的值,或者您以某种方式设法在代码中清除它。也许你试图在错误的事件中绑定它? – Stig 2013-03-11 08:45:27

+0

Thx编辑。同意。它的 – 2013-03-11 13:34:24

回答

2

在其他地方找不到答案......只是想分享它。 (曾为我LookUpEdit,也许这对组合是相同的)

在我的情况下,确定当绑定对象源,如果源属性为空,那么它必须是这样定义的:

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

否则事件会有点尴尬。