大型数据集、数百万条记录需要特殊编程来保持 DBGrids 的速度。
我想知道是否有任何现成的 Delphi (DBGrids) 组件可以自动执行此操作?
编辑例如:某些数据库具有获取第一个 X 记录(例如 100 条记录)等功能。当我通过滚动到达底部时,我想自动获取下一个 100。相反,当我到达开头时,我想获取前 100 个。我知道我可以对此进行编程,但肯定可以将该功能传播到DBGrid 控制 DBGrid 进行缓冲的位置。它将节省相当多的编程时间 - 可以这么说,您只需设置“缓冲区大小”。