• DEV GridLookUpEdit 下拉检索


     /// <summary>
            /// 过滤
            /// </summary>
            /// <param name="sender"></param>
            private void Filter(object sender)
            {
                DevExpress.XtraEditors.GridLookUpEdit edit = sender as DevExpress.XtraEditors.GridLookUpEdit;
                DevExpress.XtraGrid.Views.Grid.GridView gridView = edit.Properties.View as DevExpress.XtraGrid.Views.Grid.GridView;
                System.Reflection.FieldInfo fi = gridView.GetType().GetField("extraFilter", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
    
                DevExpress.Data.Filtering.BinaryOperator op1 = null;
                DevExpress.Data.Filtering.BinaryOperator op2 = null;
    
                op1 = new DevExpress.Data.Filtering.BinaryOperator("检索列名1", "%" + edit.AutoSearchText.ToUpper() + "%", DevExpress.Data.Filtering.BinaryOperatorType.Like);
                op2 = new DevExpress.Data.Filtering.BinaryOperator("检索列名2", "%" + edit.AutoSearchText.ToUpper() + "%", DevExpress.Data.Filtering.BinaryOperatorType.Like);
    
                string filterCondition = new DevExpress.Data.Filtering.GroupOperator(DevExpress.Data.Filtering.GroupOperatorType.Or, new DevExpress.Data.Filtering.CriteriaOperator[] { op1, op2 }).ToString();
                fi.SetValue(gridView, filterCondition);
    
                gridView.ApplyColumnsFilter();
            }
  • 相关阅读:
    语言模型工具kenlm安装
    linux操作系统远程连接方法
    Windows操作系统远程连接方法
    Majority Number III
    Majority Number II
    不同颜色在Halcon中的色相值规律
    流程图
    Redis实战(24)使用rdbtools工具来解析redis rdb文件
    EasyExcel
    pktgen 使用小记
  • 原文地址:https://www.cnblogs.com/yuanshuo/p/15016948.html
Copyright © 2020-2023  润新知