Combobox

09/01/2006 - 06:29 por Milton | Informe spam
Amigos

Tengo un combobox que se alimenta de una tabla dependiendo de las opciones
que ya haya elegido, el asunto esta en que cuando lleno mi combobox en
algunas ocasiones posee muchos elementos y me gustaria que las personas al
momento de elegir el elemento deseado puedan hacerlo de la manera mas agil y
posible.

Como puedo hacer para que cuando se llene el combo pueda a traves de las
teclas que vaya presionando el usuario pueda ir haciendo como si fuera una
busqueda dentro del combo?

Esto funcionaria como si fuera un autocomplete o algo parecido.

si es posible hacer o existe alguna otra forma por favor dejenme saberlo

Gracias

Preguntas similare

Leer las respuestas

#1 Oswaldo
09/01/2006 - 20:42 | Informe spam
Se me ocurre que podrías hacer una emulación de los indices de los sistemas
de ayuda windows, con un DataGrid y una caja de texto, (en vez de un combo)
el grid lo llenas con la consulta y en el evento de cambiar texto de tu
textbox realizar una busqueda en el Grid (los textos que incien con lo
tecleado en la caja de texto) y seleccionar el indice del item cuyo texto
coincida total o parcialmente con lo capturado.
El asunto es buscar el algoritmo para que está busqueda sea lo más agil
posible ya que por cada tecla pulsada sería una busqueda y validar si no es
más conveniente,(En caso de que sean siempre demasiados items) una ventana
aparte de consultas.

Saludos.

Oswaldo

"Milton" wrote:

Amigos

Tengo un combobox que se alimenta de una tabla dependiendo de las opciones
que ya haya elegido, el asunto esta en que cuando lleno mi combobox en
algunas ocasiones posee muchos elementos y me gustaria que las personas al
momento de elegir el elemento deseado puedan hacerlo de la manera mas agil y
posible.

Como puedo hacer para que cuando se llene el combo pueda a traves de las
teclas que vaya presionando el usuario pueda ir haciendo como si fuera una
busqueda dentro del combo?

Esto funcionaria como si fuera un autocomplete o algo parecido.

si es posible hacer o existe alguna otra forma por favor dejenme saberlo

Gracias




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida