当我在一个textbox里输入内容时,点确定按钮后;
将上面textbox对应的文件取出,搜索已经绑定好内容的datagridview里的指定字段;
if(dategridview里有textbox的内容)
   则将dategridview里对应这行内容的行高亮显示;
else(dategridview里没有textbox的对应内容)
   什么都没显示

解决方案 »

  1.   

    将上面textbox对应的文件取出,?是字符吧?自己拼个sql语句不久行了?
      

  2.   

    datagridview   设置背景色吧
      

  3.   

    是字符,打错了.
    其实就是想用textbox的内容来查询datagridview中的内容,然后将datagridview中对应的行用高亮显示.
      

  4.   


    那如何用相应的字符,查询datagridview中的指定列的内容呢?
      

  5.   

    private void Form1_Load(object sender, EventArgs e)
    {
        dataGridView1.DataSource = CreateDataSet() ;
        dataGridView1.DataMember = "Emp" ;
    }
    private DataSet  CreateDataSet()
    {
        DataSet ds  = new DataSet();
        DataTable table  = new DataTable("Emp");    DataColumn column= table.Columns.Add("ID", Type.GetType("System.Int32")) ;
        column.AllowDBNull = false ;
        column.DefaultValue = 25 ;
        table.Columns.Add("Name", Type.GetType("System.String")) ;    DataRow row;
        row = table.NewRow() ;
        row["ID"] = 101 ;
        row["Name"] = "张三" ;
        table.Rows.Add(row) ;    row = table.NewRow() ;
        row["ID"] = 102 ;
        row["Name"] = "李四" ;
        table.Rows.Add(row) ;    row = table.NewRow() ;
        row["ID"] = 103 ;
        row["Name"] = "王五"; 
        table.Rows.Add(row) ;    row = table.NewRow() ;
        row["ID"] = 104 ;
        row["Name"] = "aa" ;
        table.Rows.Add(row) ;    row = table.NewRow() ;
        row["ID"] = 105 ;
        row["Name"] = "bb"; 
        table.Rows.Add(row) ;    row = table.NewRow() ;
        row["ID"] = 106 ;
        row["Name"] = "cc"; 
        table.Rows.Add(row);     row = table.NewRow(); 
        row["ID"] = 107 ;
        row["Name"] = "dd"; 
        table.Rows.Add(row);     row = table.NewRow(); 
        row["ID"] = 108 ;
        row["Name"] = "ee"; 
        table.Rows.Add(row);     row = table.NewRow(); 
        row["ID"] = 109 ;
        row["Name"] = "ff"; 
        table.Rows.Add(row);     row = table.NewRow(); 
        row["ID"] = 110 ;
        row["Name"] = "gg"; 
        table.Rows.Add(row) ;    row = table.NewRow() ;
        row["ID"] = 111 ;
        row["Name"] = "hh"; 
        table.Rows.Add(row) ;
        ds.Tables.Add(table) ;
        return ds ;
    }private void button1_Click(object sender, EventArgs e)
    {
        foreach(DataGridViewRow row in dataGridView1.Rows )
        {
            if (!row.IsNewRow)
            {
                row.Selected = false ;
                if( row.Cells["Name"].Value.ToString() == textBox1.Text.Trim())
                {
                    row.Selected = true ;
                    dataGridView1.CurrentCell = row.Cells["Name"];
                }
            }
        }
    }
      

  6.   

    在vs2k5中有控件可以实现该功能的,名称忘记了,在工具的数据面板里的
      

  7.   

    得分回复需要阅读,请登录CSDN!