似乎没有显示成员更改的事件LookUpEdit
。
如果弹出详细信息有两个具有相同ValueMember
值但具有不同DisplayMember
值的选项,即使您选择不同的显示值,您也无法在组合框中看到更新,ValueMember
因为两个键的值相同。这导致EditValueChanged
事件被触发。
知道如何解决这个问题吗?
似乎没有显示成员更改的事件LookUpEdit
。
如果弹出详细信息有两个具有相同ValueMember
值但具有不同DisplayMember
值的选项,即使您选择不同的显示值,您也无法在组合框中看到更新,ValueMember
因为两个键的值相同。这导致EditValueChanged
事件被触发。
知道如何解决这个问题吗?
ValueMember 是您在设置查找编辑器时需要分配的关键属性。
如果您通过指定非唯一值来违反此约束,则始终返回第一行(我不相信该行为已记录在案,因此我希望它将来可能会改变)。要解决此问题,请将唯一键指定为lookUpEdit1.Properties.ValueMember
.
deveexpress 中的 LookUpEdit 有两个属性 ValueMember 和 DisplayMember
分配要在 LookUpEdit 中显示的值和要保存(在数据库中)的值,将其分配给 ValueMember
至于DevExpress 网站上的许多帖子,LookUpEdit 没有 SelectedIndexChanged 事件。您有 2 个可行的选择: