WPF DevExpress grid 设置自定义筛选栏的条件为包含关系
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 设置自定义筛选栏的条件为包含关系相关推荐
- 如何设置自定义任务栏图标_如何为任何应用程序自定义Windows 7任务栏图标
如何设置自定义任务栏图标 Would you like to change out the icons on your taskbar with a beautiful set of icons th ...
- 如何设置自定义任务栏图标_轻松自定义Windows 7任务栏图标
如何设置自定义任务栏图标 Would you like to fully customize your Windows 7 icons without having to manually chang ...
- uniapp自定义导航栏,高度,自定义组件
设置自定义导航栏 :globalStyle 内 navigationStyle": "custom" 配置页面:pages.json "globalStyle& ...
- 解决小程序自定义导航栏和右边胶囊高度一致
名词解释: 1.statusBarHeight:状态栏高度(小程序可获取),是指顶部显示手机信号,时间,电量的那一个小的状态条的高度.如图红色部分. 2.titleBarHeight:标题栏高度(小程 ...
- 小程序自定义导航栏搜索和自定义底部tab(动态切换)
自定义导航栏搜索: 首先看效果图大概是这样,样式可以自己细化: 那么这个时候就需要粘贴复制了, 首先在想要这个效果的相应页面的json里开启自定义导航,当然如果想全局每个页面都有那就在app.json ...
- Swift自定义导航栏返回按钮
如何去除swift系统自带的导航栏返回按钮?可以自定义返回按钮 在swift中,怎么替换系统自带的导航栏返回按钮?比如说我要替换成一张返回按钮图片,点击返回到上一页 首先,看一下系统自带的导航栏返回按 ...
- 微信小程序-自定义导航栏
微信小程序-自定义导航栏 第一步 添加属性 "navigationStyle": "custom" 第二步 自定义导航栏 第二步 自定义组件 第四步 使用组件 ...
- ie9 java小程序设置_小程序 自定义导航栏
一.概念 上面整体就是自定义导航栏的区域(包括状态栏) 胶囊接口 /*获取菜单按钮(右上角胶囊按钮)的布局位置信息.坐标信息以屏幕左上角为原点 */ wx.getMenuButtonBoundingC ...
- 华为 android 菜单键,华为手机怎么设置导航栏?华为手机自定义导航栏教程
华为手机在屏幕下方没有一般安卓机都有的三个实体按键,整个屏幕浑然一体,非常美观.华为手机这几个常用的功能键是在显示屏下方出现的,既可以出现也可以隐藏,非常方便快捷.那么如何设置屏幕下方的导航栏呢? 华 ...
最新文章
- 下一代 MES,智能制造的骨架
- 在世界第二届半机械人奥运会上,瘫痪驾驶员在Cybathlon BCI竞赛中争夺金牌
- 网络协议栈11:Connect函数分解之TCP层
- 二分类排斥子和鞍点的准确率的表达式pa
- python开发sqlite3完整_让Python更加充分的使用Sqlite3-阿里云开发者社区
- 读书 | IT人如何直击本质洞察底层逻辑?
- less学习-带参数混合
- android 中的 gridview 的用法
- 学习c语言有什么作用,c语言有什么用 小白如何学习c语言
- MySQL攻略(1)
- android版本玩游戏卡怎么办,阴阳师安卓卡顿不流畅怎么办 玩阴阳师卡顿怎么解决...
- PSH还有各种要补的天坑2
- linux下QQ如何使用
- python之进程与线程
- 一步一步教你写股票走势图——K线图三(添加均线)
- Windows Server 2012 R2 部署 .NET Core IIS应用程序池自动停止 补丁 漏洞
- Linux系统使用LAMP架构部署Discuz论坛系统,简洁明了
- DevExpress中实现给GridControl下的GridView表格列设置是否可以编辑数据
- 自动驾驶数据服务进入2.0时代
- 如何通过伺服绝对位置计数器计算实时位置(X3E伺服 MODBUS通信控制)