Allocate a chunk of new rows to the underlying storage array. Since allocation of new rows involves an expensive ReDim operation, it is quicker to allocate a block of space and allow new rows to fill it one at a time.
The DataList allocates a chunk or NewRowCreateBlockSize at a time, which defaults to 50.
The number of rows to allocate
lst.AllocateRows 50