realizar busqueda

0 votos
preguntado por smsnet (240 puntos) Ene 28, 2016 en .Net
Hola amigo del foro estoy necesitando un codigo para vb.net que me permita buscar registro de una consulta medaiate la idcodigo dentro de un datagridviws sin utilizar otro control

3 Respuestas

0 votos
respondido por smsnet (240 puntos) Ene 28, 2016
Hola amigo del foro estoy necesitando un codigo para vb.net que me permita buscar registro de una consulta medaiate la idcodigo dentro de un datagridviws sin utilizar otro control

dentro del mismo datagridviws que cuando digite un codigo en la celda correspondiente me recupere lo datos que necesito.
0 votos
respondido por Cyn (300 puntos) Jun 11, 2016

Hola Buen dia smiley

bueno yo te podria sugerir que realices un boton y dentro de ese boton pongas el siguiente codigo para que te traiga los datos que necesitas en un grid y rea;ice la busqueda por idcodigo

 private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.valida() == true)
                {
                    DataContext dcTemp = new DCGeneralDataContext();
                    List<nombredetucontroller> lis = dcTemp.GetTable<nombredetutabla>().Where(c => c.idcodigo.Contains(this.nombredetucajadetexto.Text)).ToList();
                    this.nombredetugrid.DataSource = lis;
                }

            }
            catch (Exception _e)
            {
                MessageBox.Show("Error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

0 votos
respondido por lorena elideth (700 puntos) Jul 9, 2016

Hola!!

Tal vez esto pueda ayudarte!!

  1. bool Buscar(string TextoABuscar,string Columna, DataGridViewgrid)
  2. {
  3.     bool encontrado=false;
  4.     if (TextoABuscar==string.Empty) return false;
  5.     if (grid.RowCount == 0 ) return false;
  6.     grid.ClearSelection();
  7.     if (Columna==string.Empty)
  8.     {
  9.         foreach (DataGridViewRow row in grid.Rows)
  10.         {
  11.             foreach (DataGridViewCell cell in row.Cells )
  12.                 if (cell.Value==TextoABuscar)
  13.                 {
  14.                     row.Selected = true;
  15.                     return true;
  16.                 }
  17.         }
  18.     }
  19.     else
  20.     {
  21.         foreach (DataGridViewRow row in grid.Rows)
  22.         {
  23.            
  24.                 if (row.Cells[Columna].Value==TextoABuscar)
  25.                 {
  26.                     row.Selected = true;
  27.                     return true;
  28.                 }
  29.         }
  30.     }
  31.     return encontrado;
  32. }

Preguntas relacionadas

0 votos
0 respuestas
0 votos
1 respuesta
preguntado por yasmils (220 puntos) Ene 28, 2016 en General
0 votos
0 respuestas
preguntado por requeni81 (120 puntos) Mar 14, 2017 en Javascript
0 votos
2 respuestas
preguntado por Iggy16 (640 puntos) Ene 28, 2016 en Java
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...