I want to replace a VCL TDbGrid with a FMX solution.
I choosed a TListView
that is connected to the (TQuery
-based) data via TBindSourceDB
and TBindingsList
. All connected via the Visual LiveBindings Designer (like in the MasterDetailTablet_Search example).
I want to display several thousand rows. But with the default settings only 200 records are displayed. If I set AutoBufferCount to True
all records are displayed, but this is very slow. All data is loaded into memory.
Is there a mechanism in LiveBindings that allows to fetch the data on demand? (For instance, starting with 200 records in the buffer and filling more if needed.)
If not, any idea how I could start implementing such a feature? There is not much documentation available from Embarcadero.