【发布时间】:2011-04-14 15:29:42
【问题描述】:
我有一个GridView,当我更改单元格时,我想通过我的函数ValidateValue(string aValue) 查看它的新值是否有效,以及它是否有效 - 将新值和旧值作为一对存储在 @ 987654323@这个怎么办?
【问题讨论】:
标签: winforms gridview .net-4.0 devexpress cell
我有一个GridView,当我更改单元格时,我想通过我的函数ValidateValue(string aValue) 查看它的新值是否有效,以及它是否有效 - 将新值和旧值作为一对存储在 @ 987654323@这个怎么办?
【问题讨论】:
标签: winforms gridview .net-4.0 devexpress cell
为此目的处理 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;
}
【讨论】: