WPF DevExpress grid 设置自定义筛选栏的条件为包含关系
根据 DevExpress.Xpf.Grid改造
来源:CSDN 
原文:https://blog.csdn.net/alisa525/article/details/41910443

DevExpress.Xpf.Grid:
 foreach (DevExpress.Xpf.Grid.GridColumn item in this.gridSource.Columns)
            {
                item.AutoFilterCondition = DevExpress.Xpf.Grid.AutoFilterCondition.Contains;
            }
过滤器触发事件;
 void gridSource_FilterChanged(object sender, RoutedEventArgs e)
        {
            var gridcontrol = sender as DevExpress.Xpf.Grid.GridControl;
            var str = gridcontrol.FilterString;
            string filter = DevExpress.Data.Filtering.CriteriaToWhereClauseHelper.GetOracleWhere(gridcontrol.FilterCriteria); //将 筛选栏 条件转换成 oracle语句
            if (filterString == filter) return;
            else filterString = filter;
            filterString = filterString.Replace("TBBH", "d.TBBH");   //简单解决
            InitSource(queryOrg, queryFilter, "");
        }

DevExpress.XtraGrid:
 gridView1.OptionsView.ShowAutoFilterRow = true; //显示筛选行
gridView1.OptionsCustomization.AllowFilter = true;                      //是否允许过滤
gridView1.IndicatorWidth = 40;                       //行标题高度
  gridView1.OptionsView.ShowIndicator = true;          // 显示行标题
                    foreach (DevExpress.XtraGrid.Columns.GridColumn item in gridView1.Columns)
                    {
                        item.OptionsFilter.AutoFilterCondition = DevExpress.XtraGrid.Columns.AutoFilterCondition.Contains;   //筛选条件设置为包含
                    }

private void gridView1_ColumnFilterChanged(object sender, EventArgs e)
        {
            string filter = gridView1.ActiveFilterString;
        }

WPF DevExpress grid 设置自定义筛选栏的条件为包含关系相关推荐

  1. 如何设置自定义任务栏图标_如何为任何应用程序自定义Windows 7任务栏图标

    如何设置自定义任务栏图标 Would you like to change out the icons on your taskbar with a beautiful set of icons th ...

  2. 如何设置自定义任务栏图标_轻松自定义Windows 7任务栏图标

    如何设置自定义任务栏图标 Would you like to fully customize your Windows 7 icons without having to manually chang ...

  3. uniapp自定义导航栏,高度,自定义组件

    设置自定义导航栏 :globalStyle 内 navigationStyle": "custom" 配置页面:pages.json "globalStyle& ...

  4. 解决小程序自定义导航栏和右边胶囊高度一致

    名词解释: 1.statusBarHeight:状态栏高度(小程序可获取),是指顶部显示手机信号,时间,电量的那一个小的状态条的高度.如图红色部分. 2.titleBarHeight:标题栏高度(小程 ...

  5. 小程序自定义导航栏搜索和自定义底部tab(动态切换)

    自定义导航栏搜索: 首先看效果图大概是这样,样式可以自己细化: 那么这个时候就需要粘贴复制了, 首先在想要这个效果的相应页面的json里开启自定义导航,当然如果想全局每个页面都有那就在app.json ...

  6. Swift自定义导航栏返回按钮

    如何去除swift系统自带的导航栏返回按钮?可以自定义返回按钮 在swift中,怎么替换系统自带的导航栏返回按钮?比如说我要替换成一张返回按钮图片,点击返回到上一页 首先,看一下系统自带的导航栏返回按 ...

  7. 微信小程序-自定义导航栏

    微信小程序-自定义导航栏 第一步 添加属性 "navigationStyle": "custom" 第二步 自定义导航栏 第二步 自定义组件 第四步 使用组件 ...

  8. ie9 java小程序设置_小程序 自定义导航栏

    一.概念 上面整体就是自定义导航栏的区域(包括状态栏) 胶囊接口 /*获取菜单按钮(右上角胶囊按钮)的布局位置信息.坐标信息以屏幕左上角为原点 */ wx.getMenuButtonBoundingC ...

  9. 华为 android 菜单键,华为手机怎么设置导航栏?华为手机自定义导航栏教程

    华为手机在屏幕下方没有一般安卓机都有的三个实体按键,整个屏幕浑然一体,非常美观.华为手机这几个常用的功能键是在显示屏下方出现的,既可以出现也可以隐藏,非常方便快捷.那么如何设置屏幕下方的导航栏呢? 华 ...

最新文章

  1. 下一代 MES,智能制造的骨架
  2. 在世界第二届半机械人奥运会上,瘫痪驾驶员在Cybathlon BCI竞赛中争夺金牌
  3. 网络协议栈11:Connect函数分解之TCP层
  4. 二分类排斥子和鞍点的准确率的表达式pa
  5. python开发sqlite3完整_让Python更加充分的使用Sqlite3-阿里云开发者社区
  6. 读书 | IT人如何直击本质洞察底层逻辑?
  7. less学习-带参数混合
  8. android 中的 gridview 的用法
  9. 学习c语言有什么作用,c语言有什么用 小白如何学习c语言
  10. MySQL攻略(1)
  11. android版本玩游戏卡怎么办,阴阳师安卓卡顿不流畅怎么办 玩阴阳师卡顿怎么解决...
  12. PSH还有各种要补的天坑2
  13. linux下QQ如何使用
  14. python之进程与线程
  15. 一步一步教你写股票走势图——K线图三(添加均线)
  16. Windows Server 2012 R2 部署 .NET Core IIS应用程序池自动停止 补丁 漏洞
  17. Linux系统使用LAMP架构部署Discuz论坛系统,简洁明了
  18. DevExpress中实现给GridControl下的GridView表格列设置是否可以编辑数据
  19. 自动驾驶数据服务进入2.0时代
  20. 如何通过伺服绝对位置计数器计算实时位置(X3E伺服 MODBUS通信控制)

热门文章

  1. 怎么改装汽车音响?有什么注意事项?
  2. 搭档之家:瑞幸退市后竟比之前还火!回光返照还是要卷土重来?
  3. 信息系统项目管理师考前培训-第二讲
  4. chatgpt赋能python:Python如何倒序循环
  5. 外排序与MapReduce的Sort
  6. 排序专题之 各个内外排序算法的比较
  7. 前端Ajax以JSON格式获取后台数据
  8. [021] Android应用“易查查”上线推广,请同行多多指教、多多支持 .
  9. Spark Streaming学习与实践(2)
  10. 解决跨域的8种最常用方法(附终极通用大招)