none
Buscar campos en un Datagrid View RRS feed

  • Pregunta

  • hola !

    Amigos necesito ayuda no se como buscar en una celda del datagridview en c# no se si me entiendan lo que quiero hacer es que cuando escriba el codigo de un producto en el datagridview se llenen los demas campos con la informacion a la que pertenece ese codigo porfa estaria muy agradecido si me podrian ayudar 

    lunes, 21 de enero de 2013 20:27

Todas las respuestas

  • podrias aplciar la tecncia que describo aqui

    [DataGridView] KeyPress detectar ENTER y búsqueda

    para usar el enter para aplciar la busqueda del valor ingresado en el grid


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 21 de enero de 2013 20:58
  • pues en el evento textchanged de tu textbox donde vas a escribir el codigo pondrias una consulta mas o menos asi:

    datagridview1.datasource = cargargrid(textbox1.text);

    public datatable cargargrid(string codigo) { datatable dt1 = new datatable(); dt1.clear(); string sql = "select * from mitabla where codigo like '%" + textbox1 + "%'"; sqldataadapter da = new sqldatatadpter(sql,tuconexion); da.fill(dt1); return dt1; }


    este datatable va afuera del textchanged y lo mandas a llamar, y seria todo saludos

    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    lunes, 21 de enero de 2013 21:05
  • Hola.

    Podrias hacer en el evento click del boton o donde quieres que te muestre los datos.

        using (SqlConnection conn = new SqlConnection("Connection string")
        {
            DataTable dt = new DataTable();
            string query = "SELECT * FROM NOMBRETABLA WHERE NOMBRECAMPO=@param";
            SqlCommand cmd = new SqlCommand(query, conn);
            cmd.Parameters.AddWithValue("@param", textbox1.Text);
            SqlDataAdapter adap = new SqlDataAdapter(cmd);
            adap.Fill(dt);
    
            dataGridView1.DataSource = dt;
        }
    

    Saludos.


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    lunes, 21 de enero de 2013 23:08