如上圖所示,如果查詢供應(yīng)商名稱包括機(jī)械的公司,正常設(shè)置是不可以的,只能從頭開始篩選:
方法1:
以下是以為網(wǎng)名為[不是小寬]的網(wǎng)友發(fā)給我的完美解決方案,我在此貼出來,大家可以共同學(xué)習(xí):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
/// <summary> /// 設(shè)置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; //篩選條件設(shè)置為包含 item.optionsfilter.filterpopupmode = filterpopupmode.checkedlist; //設(shè)置為過濾是可以多選 } } |
在要查詢的窗體中調(diào)用即可:
setfilter( gridview2 );
下面是效果圖:
再次感謝熱心的[不是小寬]!!!奮斗
方法2:
1
2
3
4
5
6
7
|
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; //篩選條件設(shè)置為包含 } } |
以上就是全部的內(nèi)容了,希望大家以后多多關(guān)注服務(wù)器之家。