Llenar combobox segun contenido de otro combobox
Hola amigos del foro; tengo el siguiente inconveniente:
Tengo 2 combobox y quiero que cuando yo seleccione una determinada opción en el primer combobox, inmediatamente el segundo se llene con las opciones correspondientes; es decir que si en el primer combobox elijo un país el segundo combobox se llene con las ciudades de ese país solamente.
Les agradezco su valiosa colaboración
- Inicie sesión o regístrese para enviar comentarios
Secuencia.....
Requieres en primer lugar tener separados los datos en dos listas.
MODELO)
La primera lista, la principal, será el modelo de datos del primer combo.
El modelo de datos del 2o combo será el resultado de la aplicación de un filtro a la 2a lista.
CONTROLADOR)
Teniendo este modelo de datos, ahora requieres una clase que se encargue de hacer las tareas de filtrado y recuperación de datos,
esta clase tendrá al menos 2 métodos:
+ Devolver la 1a lista,
+ Hacer el filtrado a la 2a lista según un criterio.
C)VISTA
Ahora, en el primer combo, solo tienes que "manejar el evento" de selección de elemento.
Cuando se seleccione un elemento, el evento toma el id del elemento seleccionado, hace el filtro a la segunda lista, limpia lo que exista
en el modelo del 2o combo y le asigna el resultado de aplicar el filtro al modelo del 2o combo.
Listo....
Saludos!!!
....
RuGI