Filtrar DDDW en tiempo de ejecución
Hola experto! Te cuento,
Tengo una ventana de mantenimiento de proyectos con un datawindow grid.
Cada proyecto pertenece a un departamento y tiene asignado un usuario del sistema responsable que ha de pertenecer a ese mismo departamento.
El datawindow grid tiene dos columnas de estilo DropDownDataWindow (el departamento al cual pertenece un proyecto y el responsable del proyecto).
Mi idea es que, a través del evento itemchanged, filtrar el DDDW del responsable del proyecto para que únicamente me mostrara los usuarios de ese mismo departamento. Y parece que funciona, pero solo lo parece, porque si en el proyecto siguiente el departamento es otro, al filtrar del DDDW de los responsables, me anula el valor de la columna responsable de la fila anterior (ya que el departamento por el que ha filtrado es otro distinto y ese usuario ya no aparece); y solo me mantiene los responsables de los proyectos que son del mismo departamento que el que acabo de seleccionar.
¿Puedes echarme una mano? Gracias!
Tengo una ventana de mantenimiento de proyectos con un datawindow grid.
Cada proyecto pertenece a un departamento y tiene asignado un usuario del sistema responsable que ha de pertenecer a ese mismo departamento.
El datawindow grid tiene dos columnas de estilo DropDownDataWindow (el departamento al cual pertenece un proyecto y el responsable del proyecto).
Mi idea es que, a través del evento itemchanged, filtrar el DDDW del responsable del proyecto para que únicamente me mostrara los usuarios de ese mismo departamento. Y parece que funciona, pero solo lo parece, porque si en el proyecto siguiente el departamento es otro, al filtrar del DDDW de los responsables, me anula el valor de la columna responsable de la fila anterior (ya que el departamento por el que ha filtrado es otro distinto y ese usuario ya no aparece); y solo me mantiene los responsables de los proyectos que son del mismo departamento que el que acabo de seleccionar.
¿Puedes echarme una mano? Gracias!
1 Respuesta
Respuesta de aldob
1