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

    以上代码来源官网论坛

  • 相关阅读:
    【TECH】CAS php客户端配置
    【Tech】CAS多机部署Server和Java Client端
    【Tech】CAS RESTful API使用笔记
    【读书笔记】《Java Web整合开发实践》第3章 JSP
    MVC
    Echarts
    AutoMapper
    EntityFramework 二
    EntityFramework 一
    C# 基础复习 四 多线程
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2694875.html
Copyright © 2011-2022 走看看