RE:Error de PowerBuilder???
Que ondas???
Entiendo que queres recuperar del dropdw la fila que corresponde segun tu selección o la selección que el usuario desea de la lista.
Tambien entiendo que como parte de la lista de valores, la columna que tu has indicado como 'display column' puede repetirse en varias filas... y siempre te toma la primera
Lo que mejor podes hacer, es crear una columna concatenada como parte del Select del SQL (en el dropdw) que te represente la columna que deberá mostrarse en el 'display column'. Esta columna concatenda, deberá estar formada por la columna que te interesa y otra que contenga un valor identificativo de la tabla que realmente te haga unica la selección.
Cuando tengas valores de 'display column' repetidos, dificilmente lo podras hacer una selección correcta. Debes de tomar en cuenta, que creo que el evento itemchanged, se dispara cuando a ocurrido un cambio, y si no se dispara es porque para el dw no ocurrio ningún cambio.
Si te sirve bien.. si no .. lo siento mucho, pero asi he resuelto los mios.
Cambio y fuera.