Ver Mensaje Individual
  #1  
Antiguo 07-12-2013
vicens22 vicens22 is offline
Miembro
NULL
 
Registrado: dic 2010
Posts: 61
Reputación: 14
vicens22 Va por buen camino
Propiedades en listbox - Listbox vs TGrid otras opciones

Sigo intentando avanzar con el desarrollo para móviles (Android / IOS).

He creado una sencilla aplicación que conecta con una base de datos vía datasnap y visualiza en un listbox los registros de una tabla de clientes.
Muestro un tlistbox con los datos básicos de la tabla (nombre empresa y teléfono), he conectado utilizando livebindings las propiedades listbox.item.text con el campo empresa y listbox.item.detail con el teléfono, de forma que me muestra según lo que pretendía el nombre de la empresa y debajo el teléfono. Hasta aquí todo correcto.

Ahora quería conseguir que al seleccionar una fila del listbox, se activara otro formulario mostrando una ficha más completa del cliente.
El problema con el que me encuentro al llegar a este punto, es que necesito guardar en alguna propiedad del listbox el campo id del cliente para poder pasarlo como parámetro al clientdataset del formulario que mostrará la ficha completa, pero no encuentro ningún campo que pueda relacionar desde el livebindings en el listbox, ya que como campos de cada item del listbox solo encuentro los dos citados: text y detail, los cuales muestran la primera y segunda fila de cada registro del listbox.

Mi pregunta es si no existe alguna propiedad en el objeto listbox que pueda servirme para almacenar el comentado id del cliente o cual sería la alternativa más correcta para lo que busco ??

Mi otra duda es si existe algún otro componente que sea más completo o apropiado que el listbox. Tal vez el tGrid u otro similar permitiría lo que pretendo de forma más sencilla ??

Gracias por cualquier comentario o ayuda.
Saludos,

Vicens
Responder Con Cita