我使用的是DevExpress XtraEditors的经典WinForms版本。 WPF版本可以轻松地在 EditValueChanged 事件中获取编辑器的旧值,但我不知道如何在WinForms对应项中获取旧值{{1}事件。如果可以从该事件中获得,该怎么做?
答案 0 :(得分:1)
RepositoryItemGridLookUpEdit
类不是编辑本身。该类仅包含就地编辑器的属性。因此,要获得编辑器的旧值,您必须获取编辑器本身(来自sender
对象)并使用其BaseEdit.OldEditValue
属性。
这是一个例子:
private void repositoryItemGridLookUpEdit1_EditValueChanged(object sender, EventArgs e)
{
var baseEdit = (BaseEdit)sender;
if (baseEdit.OldEditValue.ToString() == "Some value")
{
//...
}
}