zoukankan      html  css  js  c++  java
  • Devexpress GridControl数据验证的方法

    向GridView里增加两个事件

     1 private void gdvStruct_ValidatingEditor(object sender, BaseContainerValidateEditorEventArgs e)
     2 {
     3 ColumnView view = sender as ColumnView;
     4 GridColumn column = (e as EditFormValidateEditorEventArgs)?.Column ?? view.FocusedColumn;
     5 if (column.FieldName != "StructName") return;
     6 string value = e.Value.ToString();
     7 e.Valid = Regex.IsMatch(value, @"^[u4E00-u9FA5a-zA-Z0-9_.]+$");
     8 }
     9 
    10 private void gdvStruct_InvalidValueException(object sender, InvalidValueExceptionEventArgs e)
    11 {
    12 ColumnView view = sender as ColumnView;
    13 if (view == null) return;
    14 e.ExceptionMode = ExceptionMode.DisplayError;
    15 e.WindowCaption = "格式错误";
    16 e.ErrorText = "只允许英文字母、数字、汉字和.";
    17 view.HideEditor();
    18 }

  • 相关阅读:
    js-AOP
    jQueryUI之autocomplete
    nginx安装配置
    oracle结构语法
    ajax/表单提交 多个相同name的处理方法
    ES6模块化
    docker运维
    帆软报表
    oracle锁表
    香港到大陆IPLC节点故障
  • 原文地址:https://www.cnblogs.com/east115/p/14523939.html
Copyright © 2011-2022 走看看