Winforms 通过虚拟化更改GridView中的单元格

Winforms 通过虚拟化更改GridView中的单元格,winforms,gridview,.net-4.0,devexpress,cell,Winforms,Gridview,.net 4.0,Devexpress,Cell,我有一个GridView,当我改变一个单元格时,我想通过我的函数ValidateValue(string aValue)查看它的新值是否有效,如果有效-将新值和旧值成对存储在Struct S{string old,new}如何执行此操作?为此目的处理GridView的ValidatingCell事件。以下是一些示例代码,显示了如何获取新编辑值和旧编辑值: private void gridView1_ValidatingEditor(object sender, DevExpress.XtraE

我有一个
GridView
,当我改变一个单元格时,我想通过我的函数
ValidateValue(string aValue)
查看它的新值是否有效,如果有效-将新值和旧值成对存储在
Struct S{string old,new}如何执行此操作?

为此目的处理GridView的ValidatingCell事件。以下是一些示例代码,显示了如何获取新编辑值和旧编辑值:

private void gridView1_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e) {
    BaseEdit edit = (sender as GridView).ActiveEditor;
    object oldValue = edit.OldEditValue;
    object newValue = e.Value;
}