zoukankan      html  css  js  c++  java
  • DevExpress.Data.Filtering.Helpers.LikeData.CreateContainsPattern已过时

    View Code
       protected override string OnCreateLookupDisplayFilter(string text, string displayMember)
            {
                List<CriteriaOperator> subStringOperators = new List<CriteriaOperator>();
                foreach (string sString in text.Split(' '))
                {
                    string exp = DevExpress.Data.Filtering.Helpers.LikeData.CreateContainsPattern(sString);
                    List<CriteriaOperator> columnsOperators = new List<CriteriaOperator>();
                    foreach (GridColumn col in Columns)
                    {
                        if (col.Visible && col.ColumnType == typeof(string))
                            columnsOperators.Add(new BinaryOperator(col.FieldName, exp,BinaryOperatorType.Like));
                    }
                    subStringOperators.Add(new GroupOperator(GroupOperatorType.Or, columnsOperators));
                }
                return new GroupOperator(GroupOperatorType.And, subStringOperators).ToString();
            }

    修改成以下代码

    View Code
          protected override string OnCreateLookupDisplayFilter(string text, string displayMember)
            {
                List<CriteriaOperator> subStringOperators = new List<CriteriaOperator>();
                foreach (string sString in text.Split(' '))
                {
                    List<CriteriaOperator> columnsOperators = new List<CriteriaOperator>();
                    foreach (GridColumn col in Columns)
                    {
                        if (col.Visible && col.ColumnType == typeof(string))
                            columnsOperators.Add(new FunctionOperator(FunctionOperatorType.Contains, new OperandProperty(col.FieldName), sString));
                    }
                    subStringOperators.Add(new GroupOperator(GroupOperatorType.Or, columnsOperators));
                }
                return new GroupOperator(GroupOperatorType.And, subStringOperators).ToString();
            }

    以上代码来源官网论坛

  • 相关阅读:
    图片放大镜
    带左右箭头切换的自动滚动图片JS特效
    jquery网站左侧弹出导航菜单
    网页滚动到底部自动加载
    php访问方法外变量
    图片上传预览
    GET方式,获取服务器文件
    php 邮件发送代码-php邮件群发
    java正则
    sql之left join、right join、inner join的区别
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2694875.html
Copyright © 2011-2022 走看看