c# GridControl的模糊查询实现代码
2017-02-19 12:59
1561 查看
如上图所示,如果查询供应商名称包括机械的公司,正常设置是不可以的,只能从头开始筛选:
方法1:
以下是以为网名为[不是小宽]的网友发给我的完美解决方案,我在此贴出来,大家可以共同学习:
/// <summary> /// 设置girid为每一列都模糊搜索 /// </summary> /// <param name="gdv"></param> public static void SetFilter( DevExpress.XtraGrid.Views.Grid.GridView gdv ) { gdv.OptionsView.ShowAutoFilterRow = true; //gdv.OptionsFilter.AllowMultiSelectInCheckedFilterPopup = true; foreach (DevExpress.XtraGrid.Columns.GridColumn item in gdv.Columns) { item.OptionsFilter.AutoFilterCondition = DevExpress.XtraGrid.Columns.AutoFilterCondition.Contains; //筛选条件设置为包含 item.OptionsFilter.FilterPopupMode = FilterPopupMode.CheckedList;//设置为过滤是可以多选 } }
在要查询的窗体中调用即可:
SetFilter( gridView2 );
下面是效果图:
再次感谢热心的[不是小宽]!!!奋斗
方法2:
private void gridView1_CustomDrawRowIndicator( object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e ) { foreach (DevExpress.XtraGrid.Columns.GridColumn item in gridView1.Columns) { item.OptionsFilter.AutoFilterCondition = DevExpress.XtraGrid.Columns.AutoFilterCondition.Contains; //筛选条件设置为包含 } }
以上就是全部的内容了,希望大家以后多多关注脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Select下拉框模糊查询功能实现代码
- C# xml模糊查询的实现
- 10 行 Python 代码实现模糊查询/智能提示
- AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
- Asp.net使用C#代码实现万年历查询
- Select下拉框模糊查询功能实现代码
- 10 行 Python 代码实现模糊查询/智能提示
- c# winform combox 模糊查询两种加载方式的实现
- dev gridcontrol 代码实现 排序
- hbase RowFilter如何根据rowkey查询以及实例实现代码 habase模糊查询【转】
- GridControl的模糊查询
- MSScriptControl详解(可实现在C#等语言中调用JAVASCRIPT代码)
- C#实现listview 模糊查询 并且使符合条件的选中首个
- C#中,带关键字的按页获取查询,这是部份代码,但可以看出大概实现方式
- 一段asp查询xml的代码,实现了无刷新查询,模糊查询功能。
- C#对图片进行马赛克处理可控制模糊程度的实现代码
- C#开发学习笔记:C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
- C#链接SQLServer实现插入和查询数据源代码
- Python 代码实现模糊查询
- 关于C#代码实现ControlTemplate