この記事では主に c# GridControl のファジークエリ実装コードを紹介します。必要な方は参考にしてください
上の図に示すように、サプライヤー名に機械が含まれる会社をクエリする場合、通常の設定は次のようになります。不可能です。最初からフィルターすることしかできません:
方法 1:
以下は、スクリーン名が [Xiaokuan ではない] と思ったネチズンから私に送られてきた完璧な解決策です。みんなが一緒に作業できるようにここで学びましょう:
/// <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 );
これがレンダリングです:
[Xiaokuanではありません] 熱心にありがとうございます!闘争
方法2:
以上がC# GridControl ファジー クエリの実装コード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。