Saludos al grupo.
Estoy enfrascado en un problema con un combo y databindings
les explico
Tengo una tabla de Ordenes de trabajo, lo que estoy haciendo con los combos
es lo siguiente...
Al abrir una orden de trabajo de un cliente (empresa), o al crear una nueva
orden de trabajo, estoy listando en un combo los Representantes de dicha
empersa, de forma que al seleccionar una empresa, se lista solo los
representantes de dicha empresa. ahora bien
el representante no se encuentra en otra tabla, si no que es un campo de la
misma tabla de la Orden de trabajo, de forma que lo que hago es llenar el
combo con una instruccion SQL que me devuelve los representantes registrados
para tal cliente, agrupados y ordenados, de forma que el ValueMember y
DisplayMember del combo son el mismo campo
Lo curioso es que al hacer el binding, el combo no muestra el valor
correspondiente a el dato almacenado en el registro, se queda en blanco como
si no estubiera vinculado, en modo de depuracion he inspeccionado el combo y
sus databindings, asi como las tablas y los valores que estan tomando, segun
yo no deberia haber problemas, ya que otros combos estan funcionando bien,
pero aun asi no me está reflejando el dato almacenado en el registro... por
lo menos en la mayoria de los casos, ... por que hay un caso muy curioso...
por lo cual recurro a ustedes
El caso es que cuando la empresa tiene un solo representante, el vinculo de
datos funciona bien, aparece dicho representante en el text del combo, pero
cuando existen mas de un representate el combo ya no muestra nada en el
text, la lista contiene datos y puedo seleccionar, pero al cargar el
registro, no me aparece el valor correspondiente en el combo.
He resuelto el problema asignandole manualmente el valor al combo, pero la
solucion no me agrada
Alguien a experimentado algo asi?,
a que puede deberse?
Gracias
Carlos Durán
Leer las respuestas