Winforms 获取编辑器&x27;s EditValueChanged事件中DevXPress RepositoryItemGridLookUpEdit中的旧值

Winforms 获取编辑器&x27;s EditValueChanged事件中DevXPress RepositoryItemGridLookUpEdit中的旧值,winforms,devexpress,Winforms,Devexpress,我使用的是DevExpress XtraEditors的经典WinForms版本。WPF版本使得在EditValueChanged事件中获取编辑器的旧值变得很容易,但我不知道如何在WinForms对应的EditValueChanged事件中获取旧值。如果可以从该事件中获得,如何进行 RepositoryItemGridLookUpEdit类本身不是编辑器。此类仅保存在位编辑器的属性。因此,要获取编辑器的旧值,必须获取编辑器本身(从发送方对象)并使用其属性。 下面是一个例子: private vo

我使用的是DevExpress XtraEditors的经典WinForms版本。WPF版本使得在EditValueChanged事件中获取编辑器的旧值变得很容易,但我不知道如何在WinForms对应的
EditValueChanged
事件中获取旧值。如果可以从该事件中获得,如何进行


RepositoryItemGridLookUpEdit
类本身不是编辑器。此类仅保存在位编辑器的属性。因此,要获取编辑器的旧值,必须获取编辑器本身(从
发送方
对象)并使用其属性。
下面是一个例子:

private void repositoryItemGridLookUpEdit1\u EditValueChanged(对象发送方,事件参数e)
{
var baseEdit=(baseEdit)发送方;
if(baseEdit.OldEditValue.ToString()=“某些值”)
{
//...
}
}

在我的版本(2010.1)中,尽管转换为BaseEdit成功,
OldEditValue
返回null,但它应该返回被替换的值。如果您确认它工作正常并引用您正在使用的版本,我可以接受您的回答。@Tim我的版本是14.1.5,我在发布代码之前测试了代码。它工作正常。感谢提供版本信息。