c# GridControl的模糊查询实现代码
更新时间:2017年02月19日 12:59:48 投稿:mdxy-dxy
这篇文章主要介绍了c# GridControl的模糊查询实现代码,需要的朋友可以参考下

如上图所示,如果查询供应商名称包括机械的公司,正常设置是不可以的,只能从头开始筛选:

方法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; //筛选条件设置为包含
}
}
以上就是全部的内容了,希望大家以后多多关注脚本之家。
相关文章
C#中Convert.ToInt32()和int.Parse()的区别介绍
Convert是一个类,继承自system.Object;int是值类型,在本文为大家详细介绍下它与int.Parse()的区别,感兴趣的朋友可以参考下2013-10-10
C#中使用jieba.NET、WordCloudSharp制作词云图的步骤
之前一篇文章介绍的是使用Python的jieba、wordcloud的库生成词云图,本文则介绍在C#中如何使用jieba.NET、WordCloudSharp库生成词云图,感兴趣的朋友一起看看吧2021-07-07


最新评论