我正在使用列表框组件和LiveBindings列出字段的内容,但是该表具有14443条记录,而lisbox仅显示200条记录。 delphi XE5的版本是试用许可证。列表框的限制行是什么?该手机正在运行Android。
谢谢。
最佳答案
可以保存诸如TCustomBindList
,TCustomBindGridList
,TCustomBindGridLink
和TCustomLinkListControlToField
之类的多个记录的LiveBindings组件具有名为BufferCount
的属性,默认值为-1
。初始化LiveBindings的内部数据库枚举器(TBindScopeDBEnumerator
)时,将检查此属性(BufferCount)的值,如果其值小于0,则将设置200
元素的缓冲区。
因此,要克服此限制,您需要将BufferCount
的值更改为更高的值或TDataSet的RecordCount值。
另一种选择是将AutoBufferCount
属性设置为true,这会将内部BufferCount
值设置为TDataSet的记录数。