![]() |
TListView:mostrar datos desde un bucle
Hola, estoy probando sacar unos datos desde un bucle mediante el TListView, pero sólo he conseguido que se muestre la primera fila de datos, con esto:
Código:
TListItem * Itema; colum1 colum2 (esto es la cabecera) tema1 tema2 pero, aun dejando el for sin comentar y suponiendo que asi debería sacarme cinco filas de datos tal como: colum1 colum2 (esto es la cabecera) tema1 tema2 ... ... tema1 tema2 NO lo hace, que estoy haciendo mal? :confused: gracias |
Hola,
Es curioso, porque, creo que el problema está en usar la misma variable. Creo que esta instrucción: Código:
Itema = ListView1->Items->Add();
Aunque lo hago de memoria y puede que esté equivocándome, creo que por ahí van los tiros. ;) |
Tienes razón, eso funciona, gracias!
y... entonces si quisiera sacar los datos en un TListView como antes pero los datos los genera un bucle for o while como se haría? |
Hola,
Para "sacar" los datos del "TListView" (si entiendo bien) debes recorrer sus elementos o "items". Fíjate que la propiedad "Items" tiene a su vez una propiedad "Count". Se trata de recorrer los elementos, sabiendo que la cuenta empieza desde 0 hasta "Count -1". |
Ejemplo de insertar datos en un TListView:
Código:
Ejemplo de recorrer un TListView: Código:
|
Hola otra vez, he estado mirando los códigos y en:
Código:
while (!DataModule->DataSource->DataSet->Eof) !DataModule->DataSource->DataSet será como un archivo donde contiene los datos y mediante TListView los vas mostrando en pantalla. Pero yo querría cómo mostrar datos en un TListView de un bucle for que va generando unos datos, pongo un ejemplo: tengo en un Unit2.h Código:
class Recorrer Código:
void Recorrer::FuncionRec() Código:
Recorrer *re = new Recorrer(); |
El fallo está en que:
Código:
class Recorrer Código:
Recorrer *re = new Recorrer(); Hay alguna forma en un for de preservar los mismas variables sin que se machaquen y así poder mostrarla en el ListView, o si no... alguna alternativa? |
La franja horaria es GMT +2. Ahora son las 06:05:49. |
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