Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: franarojas en 11 de Mayo 2015, 17:50

Título: Botón buscar en datagridview en VISUAL BASIC 2013
Publicado por: franarojas en 11 de Mayo 2015, 17:50
Buenas me gustaria saber si alguien me puede ayudar respecto a este tema.
Tengo un botonBuscar y 3 textbox (dni, nombre, apellido)

La idea es que a la hora de buscar algun cliente, con el boton de buscar, si escribo en el txtDni.text y le doy a buscar me busque ese dni..

o tambien por ejemplo si escribo en el txtNombre.text si empiezo a escribir Antonio que me busque los Antonio y que los demas vayan desapareciendo..no se si me explico...

Gracias de antemano!
Saludos!
Título: Re:Botón buscar en datagridview en VISUAL BASIC 2013
Publicado por: Ogramar en 13 de Mayo 2015, 10:01
Hola buscar el dni no parece demasiado complicado, tendrías que recorrer todos los elementos de la columna dni comparando el dni que tienes el textbox con el dni que tienes en el datagridview. Esto se haría con el evento click sobre el botón buscar.

Una vez encontrado el dato, podrías copiar toda la columna y mostrarla en un label.


Lo de hacer que vayan desapareciendo los datos parece un poco más complicado. Aquí tendrías que hacerlo como respuesta al evento change del textbox. Para cada evento change tendrías que recorrer la columna correspondiente del datagrid view y ocultar todos los datos que no coincidan, en este caso tendrías que comparar la subcadena del datagridview con la cadena que exista en el textbox, por ejemplo si en el textbox aparece Ant esto tiene longitud 3 caracteres, tendrías que comparar con los primeros tres caracteres de todos los datos en el datagridview. Esto no estoy muy seguro de si funcionará bien, sobre todo si el datagridview tiene muchos datos, porque el pc se puede volver un poco loco si tiene que estar redibujando con cientos de datos cada vez que escribas una letra.

Salu2!