CLR: .Net / Mono / Boo / Otros CLR > C#
Cargar Datos de una BD en combobox
patricio55:
Saludos Cordiales
Deseo cargar datos en Combobox de unas tres tablas que tengo en una BD y están enlazados entre sí.
Tengo las tablas:
Pais:
Pais1
Pais2
Estado:
Estado1 (Pertenece a Pais1)
Estado2 (Pertenece a Pais1)
Estado3 (Pertenece a Pais2)
Ciudad:
Ciudad1 (Pertenece a Estado1)
Ciudad2 (Pertenece a Estado1)
Ciudad3 (Pertenece a Estado1)
Ciudad4 (Pertenece a Estado1)
Ahora cómo podría mostrar estos datos de la siguiente manera: Que cuando seleccione en mi primer combobox1 el pais1, se me cargue en el siguiente combobox2 todos los estados pertenecientes solo a ese país, y de la misma manera que cuando seleccione un estado se me carguen todas la ciudades pertenecientes solo a ese estado.
Actualmente estoy mostrando en los combobox todos los datos que tengo en las tablas, pero el problema es ese, que cuando seleccione determinado dato me deberían cargar los datos que pertenecen a los foreign key de ese dato y no mostrarme todos los estados y todas las ciudades existentes en las tablas
Alguien tal vez me puede ayudar?? Alguna idea?? :ayuda:
.net:
Pues filtrando los datos de la base de datos
en el evento de selectindexChanged del combo de pais, vas a filtrar los estados del pais y en el selectindexchanged del estado alli vas a filtrar las ciudades.
Espero me entiendas
patricio55:
Gracias por tu pronta respuesta, podrías ayudarme con una explicación más clara, es que soy nuevo y recién estoy empezando
Saludos..
patricio55:
Alguien me puede asesorar en este tema?? me urge la ayuda por favor
gabio2:
Tienes que utilizar el Evento SelectedIndexChanged, te recomiendo que leas por aquí --> http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selectedindexchanged.aspx
Ahora bien igual puedes ver este video --> http://www.youtube.com/watch?v=sgMoNSNLLvg
Espero te ayude saludos.
Navegación
[#] Página Siguiente
Ir a la versión completa