I am not sure but i have the feeling that creating columns, increase item count, reset to 0 items and remove columns and than populate again over and over is not working 100%
I would like to write me a virtual listview on a forward only recordset.
One of the issues is that the LV requests the item in a not sequential manner.
On paint it can request item 10 before item 1, so when that happens i obtain all records up to 10 and store them in a fast buffer.
The database will not be accessed for those records.
Someone having experiance how to set this up?
I am currently doing all of this in the displayinfo event.
The database can only read forward.
Setting an huge itemcount is no practical solution but increasing the item count with ~100 would do.
I would like to write me a virtual listview on a forward only recordset.
One of the issues is that the LV requests the item in a not sequential manner.
On paint it can request item 10 before item 1, so when that happens i obtain all records up to 10 and store them in a fast buffer.
The database will not be accessed for those records.
Someone having experiance how to set this up?
I am currently doing all of this in the displayinfo event.
The database can only read forward.
Setting an huge itemcount is no practical solution but increasing the item count with ~100 would do.
Comment