Hola
Necesito hacer lo siguiente.
Tengo las siguientes tablas:
Departamento
c_departamento
d_departamento
sección
c_departamento
c_seccion
d_seccion
Articulo
c_articulo
d_articulo
c_seccion
c_departamento
Estoy intentando mantener la tabla artículos, para eso he creado tres origenes de datos: departamento, sección y artículo
Al arrastrar el origen de articulos al formulario, me crea el mantenimiento, ahí tdoo bien. Dentro de las propiedades del datagridview los campos c_seccion y c_departamento los pongo en modo DataGridViewComboBoxColumn y los asocio a los otros origenes de datos.
Lo que quiero es que al seleccionar un departamento, solamente me salgan las secciones de este y es lo que no consigo ya que me estan saliendo todas las secciones.
Gracias por anticipado
Puedes hacelo manualmente, en el evento CellDoubleClick obtienes el valor de "c_departamento" (por ejemplo) y haces un SELECT FROM WHERE para obtener solo las secciones que necesitas.
no es necesario hacer otro select a la bd para traer datos que ya tienes pues de hecho el combo te los muestra tods, lo que puedes hacer es
1. Hacer un filtro al binding source por el campo.
2. no asocial al data source la tabla si no la relacion entre las tablas y el filtrara automaticamente.
Atentamente,
Juan Manuel Lombana
Microsoft Student Partner
Microsoft Certified Professional
Medellín - Colombia
Exacto como lo dice Manulomm
Yo me iría por la primera opción..
PD: Saludos manulomm.
Cita de: D4N93R en 27 Mayo 2010, 17:24 PM
Exacto como lo dice Manulomm
Yo me iría por la primera opción..
PD: Saludos manulomm.
Aunque la segunda opción es tambien buena.
Saludos D4N93R
Atentamente,
Juan Manuel Lombana
Microsoft Student Partner
Microsoft Certified Professional
Medellín - Colombia