2

我正在使用列表框组件和 LiveBindings 列出字段的内容,但该表有 14443 条记录,而 lisbox 仅显示 200 条记录。delphi XE5 的版本是试用许可证。列表框的限制线是什么?手机运行的是安卓系统。

谢谢。

4

1 回答 1

9

LiveBindings 组件可以保存多个记录,例如TCustomBindList、和TCustomBindGridListTCustomBindGridLink并且有一个使用默认值TCustomLinkListControlToField调用的属性。当LiveBindings的内部 db 枚举器 ( ) 初始化时,检查此属性 (BufferCount) 的值,如果其值小于 0,则设置元素缓冲区。因此,要克服这个限制,您需要将 的值更改为更高的值或 TDataSet 的 RecordCount 值。BufferCount-1TBindScopeDBEnumerator200BufferCount

另一种选择是将AutoBufferCount属性设置为 true,这会将内部BufferCount值设置为 TDataSet 的记录数。

于 2013-10-15T02:00:01.350 回答