DevExpress社のカスタムフィルタフィルタGRIDCONTROL

例えば、
101
10
01
02
「* 0」とは、これらの4つのデータをチェックアウトすることができるであろう
だけ「0」と01と02を検出することができ
、「0」は、これらの四つの出力を用いて確認することができるであろう次のように入力する方法一日のバック保持する独自の方法が前に見つかりました

システムを使用しました。
System.Collections.Genericを使用しました。
System.ComponentModelを使用しました。
System.Dataを使用しました。
System.Drawingを使用しました。
System.Linqのを使用しました。
System.Textのを使用しました。
System.Windows.Formsを使用しました。

名前空間DifferentialBackup
{
    パブリック部分クラスたForm3:フォーム
    {
        パブリックたForm3()
        {
            のInitializeComponent();
        }

        プライベート無効Form3_Load(オブジェクト送信者、EventArgsの電子)
        {
            文字列のSQL =は"選択* pub_dictから100トップ"。
            gridControl1.DataSource = SqlHelper.GetDataTable(SQL、CommandType.Text)。
        }

        プライベート無効gridView1_ColumnFilterChanged(オブジェクト送信者、EventArgsの電子)
        {
            FuzzyQuery();
        }

        プライベートボイドFuzzyQuery()
        {
            ストリングnewFilter = String.Emptyを。
            文字列フィルタ= gridView1.ActiveFilterString。
            newFilter = filter.Replace( "STARTSWITHは"、 "入って")。
            gridView1.ActiveFilterString = newFilter。
        }
    }
}

 

 

ます。https://my.oschina.net/dongri/blog/610897で再現

おすすめ

転載: blog.csdn.net/weixin_34203832/article/details/91765900