2010-07-13 63 views
1

我不知道是否有人可以提供帮助。DevExpress XtraGrid问题设置值

我有一个Devexpress Xtragrid中的LookupEdit,它是从一个文件名列表中填充的,以及一个空白选项和一个“新”选项。

如果用户选择“新建”选项,它会跳转到上传表单(这很好),然后上传到新目录并返回表单。

问题是我想将窗体设置为新的值,但我无法让它工作。

在EditValueChanging for lookupedit中,我重新填充查找,然后使用GetKeyValueByDisplayText,但返回的值由于某种原因而为null。然而,我已经定义了一个具有Filename属性的uploadfile对象,并将displaymember和valuemember都设置为Filename。

如果有人可以帮忙,因为我已经用尽了我的选择。

回答

0

问题可能出现,因为新列表尚未被编辑器加载。请尝试拨打电话

(gridView.ActiveEditor as LookupEdit).Properties.ForceInitialize(); 

方法。这对你有用吗?