Sin tener mas detalles acerca de como esta poblada la grila, la unica forma que se me ocurre es la mas directa.
1 - Ordenar la grilla alfabeticamente en forma ascendente por la columna que contiene el dato a comparar, y configurarla para que no se pueda reordenar
2 - Realizar un bucle en el evento keypress del textbox que recorra desde la 1ra fila a la ultima, y vaya realizando la comparacion entre el texto de la caja y el de la celda correspondiente. Adicionalmente antes de la comparacion, te conviene validar que el largo de la cadena de la caja no sea superior al de la cadena de la celda, para que no arroje error. Tambien te conviene cortar el bucle cuando hayas superado la 1ra letra de la cadena que estas buscando, o sea... si buscas 'casa'. cuando la 1ra celda de la grilla tenga el valor 'diaz' quiere decir que ya no vas a encontrar coincidencias, porque la lista esta ordenada alfabeticamente en forma ascendente.
Saludos
Hernan :smt003 :smt003 :smt003
__________________
"Comencé a construir un refugio antiaéreo durante la administración de Eisenhower, y suspendí los trabajos durante la de Kennedy. Hoy no estoy seguro de que sea lo suficientemente profundo..." Un Yankee
|