The LiveBindings components that can hold multiple records like the TCustomBindList
, TCustomBindGridList
, TCustomBindGridLink
and TCustomLinkListControlToField
had a property called BufferCount
with a default value of -1
. When the internal db enumerator (TBindScopeDBEnumerator
) of the LiveBindings is initialized the value of this property (BufferCount) is checked and if his value is minor than 0, then a buffer of 200
elements is set.
So to overcome this limitation you need to change the value of the BufferCount
to a higher value or to the RecordCount value of your TDataSet.
Another alternative is set the AutoBufferCount
property to true, which will set the internal BufferCount
value to the number of records of the TDataSet.