加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 如何使用LiveBindings在TStringGrid中显示超过200行?

发布时间:2020-12-15 04:33:50 所属栏目:大数据 来源:网络整理
导读:我有一个由绑定到TStringGrid的TClientDataset支持的TDataSource.我通过右键单击网格,选择“链接到数据库数据源…”,然后选择数据源来完成此操作.这为我设置了LiveBindings. 当我运行应用程序时,网格只填充200行,即使数据集中有5000条记录. 我无法找到有关如
我有一个由绑定到TStringGrid的TClientDataset支持的TDataSource.我通过右键单击网格,选择“链接到数据库数据源…”,然后选择数据源来完成此操作.这为我设置了LiveBindings.

当我运行应用程序时,网格只填充200行,即使数据集中有5000条记录.

我无法找到有关如何更改显示的行数或允许用户滚动浏览所有数据的正确方法的任何文档.

我确实在单元Data.Bind.DBScope中的TBindScopeDBEnumerator.Create中找到了硬编码的200值,当我将它增加到10000时,我看到网格中的所有5000行,但这看起来像是一个黑客.

在TStringGrid中显示超过200行的正确方法是什么?

解决方法

您需要在设计时将TBindDBGridLink.BufferCount从-1更改为您需要的任何值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读