gridcontrol自带模糊查询

1.窗体界面

gridcontrol自带模糊查询_第1张图片
gridcontrol自带模糊查询_第2张图片

2.模糊查询对应执行代码(如果觉得写的可以点个赞吧,嘻嘻)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DAL;

namespace WindowsFormsApplication1
{
    public partial class GridControl模糊查询 : Form
    {
        public GridControl模糊查询()
        {
            InitializeComponent();
       //【给gridcontrol获取对应数据表】
        string str = "select * from [T_OHTER_SETTING]";
        DataTable dt = DAL_CHECKMITEM_MAPPING.GeSqlDataAdapter(str);
        grd.DataSource = dt;
    }
   //给【TextEdit】添加实时查询事件(就是输入一个字就开始查询)
    private void textEdit1_EditValueChanged(object sender, EventArgs e)
    {
       //【TextEdit】判断是否为空
        if (textEdit1.Text.ToString() != "")
        {
            string txtid = textEdit1.Text.Trim().ToString();
            
            //grv是gridview的名字,【开始模糊查询】
            grv.ActiveFilter.Add(null, new DevExpress.XtraGrid.Columns.ColumnFilterInfo(string.Format("FNAME like '%{0}%' Or FID like '%{0}%'", txtid)));
        }
        else
        {
            //表示清除模糊查询
            grv.ActiveFilter.Clear();
        }
    }
}
}

对应上面代码的视图
gridcontrol自带模糊查询_第3张图片

你可能感兴趣的:(工作中学会问题)