Hola,
Tengo un problema que quizás os parezca trivial pero a los que como yo somos
iniciados en este lenguaje, no lo parece.
Resulta que estoy desarrollando una aplicación donde en múltiples
formularios tengo controles con campos a rellenar para crear un nuevo
registro de una tabla, con datos de otras tablas a la que están enlazadas.
(Por poner un ejemplo, cliente y población. Cuando se llena la ficha de un
cliente hay un campo población cuyo dato esta enlazado a un campo de otra
tabla).
Pues bien, resulta que quiero hacer un form genérico (es decir, que se
configure dinámicamente) para consultar esos datos que pertenecen a otras
tablas y donde el usuario puede escoger el que quiere.
Tengo ya el diseño de ese formulario, con los datos que le pasaré por
parámetro en el new (el dataset de la tabla, el textbox asociado para que
sepa donde poner el dato, el ancho y alto, la posición, etc)
Pues bien, no se que control utilizar para mostrar esos datos (no editables)
con una navegación interna muy fácil (con los cursores, con tabulacion y por
líneas (no por celda) y con scrollbars) y que capture el evento de pulsar la
tecla enter o el click sobre cualquier punto y devuelva el valor asociado al
textbox que lo "ha llamado". Lo he intentado con un DataGrid pero le falta
mucha funcionalidad (no me selecciona filas completas, no me reconoce el
evento de pulsar la tecla enter). También lo he intentado con un listbox,
pero me resulta difícil darle el aspecto que quiero (para ser claros, me
hace el tonto, me muestra mas columnas que las que quiero)
Seguramente muchos de vosotros ya tendréis esto resuelto. ¿Qué me sugerís?
Gracias
Carlos
Leer las respuestas