nincillo
29-10-2017, 09:27:12
Buenos días. Tengo un misterio que no consigo resolver.
Tengo un listview en el que cargo el contenido de un TFDMemTable mediante un bucle while not eof.
Al finalizar el bucle muestro tanto el recordcount como el items.count y me dan el mismo número. Hasta ahí todo normal.
Tengo un botón para refrescar el listview haciendo cada vez un close y un open de la tabla.
Da igual las veces que le de al botón refrescar, que cuando escribo por primera vez en el recuadro del search del propio listview me encuentra todos los registros que cumplen la condición.
El problema se presenta tras escribir en el search. A partir de ese momento, si vuelvo a dar al botón de refrescar, el listview ya no me muestra todos los registros que debiera. Si embargo, el recordcount y el items.count siguen marcando lo mismo que al principio. O sea, es como si parte de los registros no estuvieran visibles.
Tengo un listview en el que cargo el contenido de un TFDMemTable mediante un bucle while not eof.
Al finalizar el bucle muestro tanto el recordcount como el items.count y me dan el mismo número. Hasta ahí todo normal.
Tengo un botón para refrescar el listview haciendo cada vez un close y un open de la tabla.
Da igual las veces que le de al botón refrescar, que cuando escribo por primera vez en el recuadro del search del propio listview me encuentra todos los registros que cumplen la condición.
El problema se presenta tras escribir en el search. A partir de ese momento, si vuelvo a dar al botón de refrescar, el listview ya no me muestra todos los registros que debiera. Si embargo, el recordcount y el items.count siguen marcando lo mismo que al principio. O sea, es como si parte de los registros no estuvieran visibles.