Alimentacion de ListView con Datos SQL en tiempo de ejecucion
Buen dia.
Estoy desarrolando en android y ulizando un LinstView, he agragado algunas cajas adicionales para luego alimentarla en tiempo de ejecucion con informacion de tablas SQL Server. Lo hice con Bind Visully funciona perfecto pero me limita tanto en la parte grafica como tambien en algunas consultas. Me explico mejor quiero colocarle la imagen Redonda en la lista pero no puedo hacerlo por Bind Visually sino la única forma que conozco es hacerlo en tiempo de ejecución, y aunque lo puedo hacer con el Listview estandart cuando le agrego los otros campos tengo dificulta para llegarle a estos campos y alimentarlos. Adjunto una foto que talvez pueda darle más claridad. Los campos son:
Todos estos campos estan en ListView y realmente lo que quiero es alimentarlos en tiempo de ejecución y también cambiarle la imagen y colocársela redonda.
|
ya logre hacerlo
Pero ahora tengo otra dificulta que si le doy un clic con el elemento de necesito capturar el valor de este registro en especifico "txtRut" y no consigo la forma de hacerlo. |
Estimado giantonti1801, puedes utilizar las propiedades del Item.Tag o Item.TagString para almacenar el identificador que requieres...
Esto deberias realizar en el momento que estas agregando los items al TListview...
Luego en el evento ListView1ItemClickEx, accedes a sus valores a traves de Item Saludos cordiales |
Cita:
En mi caso que utilizo ese sistema: https://blog.delphiedintorni.it/2014...tlistview.html Se puede acceder a los detalles de la siguiente forma (aunque uses otro, es posible que se pueda extrapolar) accediendo a los objetos: En el evento OnItemclick hay lo siguiente:
En mi caso con un Listview así: Si pulsas en los Items, obtienes esto: (En el segundo) (En el cuarto) |
Cita:
|
Cita:
puedo pensar que puede haber un problema con el texto talvez necesita una conversión para ser leido, Lo insólito que no me esta arrojando ningún error pero no me muestra ninguna información;
|
solucionado modificando
|
Estimado colega, si me permite insistir con la opción que le indique, creo se evita algunas líneas de codigo...
Bueno, solo es una sugerencia... Saludos cordiales |
Extraer informacion de ListView
Hola Amigo gracias por su ayuda. Ahora estoy buscando la forma de extraer la información desde el ListView y con la opción que me dio Neftaly me trae la información perfecta en el evento onClickItem pero cuando le hago un swip y me sale el botón Delete no me está trayendo la información por lo que no puedo aplicar filtro.
Con esta opcion en el evento onclickItem funciona perfecto pero no me lo hace en el Swip o cuando le doy al botón delete. |
¿Es para iOS?
|
Lo más sencillo es que continues con la conversación anterior, ya que estás hablando sobre en mismo problema, en lugar de crear un hilo nuevo.
La información del hilo puede ser útil a otros usuarios. Tampoco tengo claro a qué te refieres con "swip". Tal vez alguna imagen ayude. |
Si el ListView se llama MiListView, debes poner el código para el borrado en el evento OnDeleteItem.
Qudaría más o menos así:
|
En el evento DeleteItem puedes probar algo como esto:
Otra opción es acceder a los datos de la tabla a partir de ese texto. NOTA: Veo que [duilioisola] se me ha adelantado. Iba a añadfir que la otra opción era hacer el CAST, de forma similar a como hemos comentado en el otro hilo. https://www.clubdelphi.com/foros/showthread.php?t=96045 |
Cita:
|
La franja horaria es GMT +2. Ahora son las 02:17:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi