Foros del Web » Programando para Internet » ASPX (.net) »

dropdownlist filtrado

Estas en el tema de dropdownlist filtrado en el foro de ASPX (.net) en Foros del Web. Hola, Tengo un pequeño problema. Necesito crear un control personalizado de servidor que sea un dropdownlist, pero que de la posibilidad de escibir en la ...
  #1 (permalink)  
Antiguo 13/10/2008, 04:25
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
dropdownlist filtrado

Hola,

Tengo un pequeño problema. Necesito crear un control personalizado de
servidor que sea un dropdownlist, pero que de la posibilidad de escibir en la
caja de texto donde se ve el elemento seleccionado (al lado de la flecha),
para filtrar los elementos mostrados en el desplegable. A ver si puedo
explicarlo mejor con un ejemplo. Imaginaros que tenemos un dropdownlist para
seleccionar empleados:

Control con la pagina recien cargada:

________________
|_________(flecha)|

Si en este momento pinchamos la flecha, deberiamos poder seleccionar a todos
los empleados.

Ahora imaginaros que como son muchos empleados quiero acotar la busqueda y
escribo lo sigueinte en el control:

________________
|j________(flecha)|

Ahora el control deberia mostrar solo los nombres que empiecen por "j"
(juan, javier, jose...).

Es decir, quiero crear un control que sea una mezcla de dropdownlist y
textbox, donde si no escribimos nada no se realiza filtrado y si escribimos
algo se filtrarian los resultados seleccionables en funcion de lo escrito.

Espero haberme explicado lo suficiente.

Muchas gracias por la atencion, espero sus respuestas.

Un saludo
  #2 (permalink)  
Antiguo 13/10/2008, 06:15
 
Fecha de Ingreso: agosto-2006
Mensajes: 101
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: dropdownlist filtrado

Hola compañero,

echale un ojo a este artículo de mi web:
http://www.webprogramacion.com/registro.aspx?id=82
Es para formularios de Windows, pero puede que te sirva de ayuda, ya que la idea es que cuando alguien escriba en el campo de texto "filtro", se modifique la propiedad RowFilter del DataView, con el filtro adecuado.

Un saludo.
  #3 (permalink)  
Antiguo 13/10/2008, 06:19
Avatar de Indigo77  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 60
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: dropdownlist filtrado

Hola,

supongo que una forma es engancharte al evento TextChanged de DropDownlist y luego en el servidor filtrar los datos por aquellos que empiecen por el valor del texto. Lo malo es que esto provoca que en cada pulsación se haga una llamada al servidor. Esto también lo puedes resolver llamas al servidor desde el cliente...


---
Visita mi Blog
  #4 (permalink)  
Antiguo 13/10/2008, 08:49
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: dropdownlist filtrado

Hola,

Muchas gracias por las respuestas, pero buscando buscando encontre este toolkit de AJAX que me sirve para lo que necesito

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:36.