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();
            }

    以上代码来源官网论坛

  • 相关阅读:
    Swift3 ——S3 API中间件兼容性测试
    解决 Python.h:没有那个文件或目录 错误的方法
    Swift云存储特性研究
    解决updateaptxapi占用资源过高的问题
    dll开发及调用
    git批量备份
    UDP端口扫描
    将markdown文件转换为pdf
    指定ssh key访问git
    CentOS6.2调整home分区大小
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2694875.html
Copyright © 2011-2022 走看看