问题描述
我使用DevExpress.XtraGrid.Views.Base.ValidateRowEvent
private void gridView_ValidateRow(object sender,DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e)
{
GridView view = sender as GridView;
Config config = (Config)e.Row;
if (config.Quantity < 0)
{
e.Valid = false;
view.SetColumnError(column,"er");
}
}
private void gridView_InvalidRowException(object sender,DevExpress.XtraGrid.Views.Base.InvalidRowExceptionEventArgs e)
{
e.ExceptionMode = ExceptionMode.NoAction;
}
我想这样做: 如果用户设置了无效值,则会发生错误,但值会自动更改为旧值。 因此,例如。我的数量是5,用户无法设置例如。 -10(无负数),因此会发生错误(我有),但是我不能强迫它设置旧值-> 5。 有人可以帮我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)