Dar*_*ght 3 data-binding combobox devexpress
这应该是一个相当容易的任务,但是我有点难过,我有一个LookUpEdit控件,我已将它数据绑定到数据源并正确设置了displaymember和ValueMenber.
此控件现在正确填充.
我的问题是通常我会提取一些数据,然后将其"设置"为ID,例如:
LookUpEdit.EditValue = [我的数据库中的一些ID]
但是在这种特殊情况下,我无权访问ID但我可以访问displymember值(来自数据库),那么如何仅在给定displaymember值的情况下设置LookUpEdit控件呢?
使用:
lookUp.EditValue = lookUp.Properties.GetKeyValueByDisplayText(yourDisplayText);
Run Code Online (Sandbox Code Playgroud)
这是首选方式.正如您所指出的,使用Text属性有点不合逻辑.它现在可以工作,但是如果它在升级DevExpress程序集之后将来停止工作,我不会感到惊讶.
| 归档时间: |
|
| 查看次数: |
7249 次 |
| 最近记录: |