[英]TListView record loading on demand
我已经使用TListView制作了应用程序,以将主要数据集显示为列表,以导航记录。 我已将LiveBindings与Sync <-> *连接一起使用。
主要的问题是它将整个表加载到内存中。 在大多数情况下,这种速度很慢,现在甚至更糟了。
我没有找到有关如何分页的任何示例。 我没有使用sql,而是使用了自定义数据集(Aurelius),该数据集可按需检索记录。
由于我没有找到任何文档,因此没有共享的起点或代码。
如何按需制作TListView加载记录?
PS。 还有一个类似的 SO问题,但是可以通过SQL语句解决。 我没有可用的SQL,我想知道是否可以使用FMX的实际版本更好。
¨您的问题不在列表视图中,而在数据集中。 配置数据集属性:
在按钮上或在ListViewl.PullRefresh事件中*
begin
FDQuery.EmptyDataSet;
FDQuery.FetchNext;
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.