用dataGirdView怎么对数据库进行模糊查询!  最好是写下全代码!  谢谢了!

解决方案 »

  1.   

    dataGirdView查不了数据库,他神马都干了,还要你干嘛?
      

  2.   

    不是dataGirdView查! 先在TextBox写出条件! 然后用buttonko控件来模糊查询!  显示在dataGirdView中!
      

  3.   

    foreach (DataRow dr in dt.Select(" name like '%" + textBox3.Text + "%'"))
                    {
                        object[] aArray = new object[dt.Columns.Count];
                        dr.ItemArray.CopyTo(aArray, 0);
                        mydt.Rows.Add(aArray);
                    }
    DataTable dt = ds.Table[0];  //dt数据源
          DataView dv = dt.DefaultView;
          dv.RowFilter = "name LIKE '% %'";  //不知道行不行
           datagridview1.DataSource = dv;
      

  4.   

    楼主应该在给dataGridView赋值前进行数据库模糊筛选,代码示例如下:string sql="SELECT * FROM 表名 where 字段名1 like '%123%'";
    DataTable dt=GetTableBySql(sql);//GetTableBySql()是自定义从数据库中取数据的方法
    this.DataGridView.DataSource=dt;