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

谢谢。

最佳答案

可以保存诸如TCustomBindListTCustomBindGridListTCustomBindGridLinkTCustomLinkListControlToField之类的多个记录的LiveBindings组件具有名为BufferCount的属性,默认值为-1。初始化LiveBindings的内部数据库枚举器(TBindScopeDBEnumerator)时,将检查此属性(BufferCount)的值,如果其值小于0,则将设置200元素的缓冲区。
因此,要克服此限制,您需要将BufferCount的值更改为更高的值或TDataSet的RecordCount值。

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

10-07 19:21