The Kendo UI for Angular Grid component can be bound to either a regular Array, an object of type GridDataResult, or directly to an Observable via the "async
The desired functionality can be achieved by constantly adding new items to the collection the Grid is bound to, while the mechanism these items will be added, depends on the specifics of the scenario.
Here is an example of a Grid with virtual scrolling, bound to local data:
More information about Grid data binding and virtual scrolling is available in the following sections of our documentation:
I hope this helps.