我想知道是否有人可以提供帮助。
我在Devexpress Xtragrid中有一个LookupEdit,它是从文件名列表中填充的,还有一个空选项和一个“新”选项。
如果用户选择“新”选项,则会转到上传表单(这很好),上传到新目录并返回到表单。
问题是我想将表单设置为新值,但我无法使其工作。
在lookupedit的EditValueChanging中,我重新填充查找,然后使用GetKeyValueByDisplayText,但由于某种原因返回的值为null。然而,我已经使用Filename属性为uploadfile定义了一个对象,并将displaymember和valuemember都设置为Filename。
如果有人可以提供帮助,我已经筋疲力尽了。
答案 0 :(得分:0)
可能会出现此问题,因为编辑器尚未加载新列表。请尝试拨打
(gridView.ActiveEditor as LookupEdit).Properties.ForceInitialize();
方法。这对你有用吗?