Hi Visha,
Thanks for contacting Syncfusion support.
Based on your shared information we suspect the your reported issue may occurs while missed to inject VirtualScrollService and content height in the Grid.
By default virtualization in Grid allows you to load large amount of data without performance degradation. To use virtualization, you need to inject VirtualScrollService in Grid.
Row virtualization allows you to load and render rows only in content viewport. It is an alternative way of paging in which the data will load while scrolling vertically. To setup the row virtualization, you need to define
enableVirtualization as true and content height by
height property.
The number of records displayed in the Grid is determined implicitly by height of content area. In this you also have an option to define visible number of records by
pageSettings.pageSize property. The loaded data will be cached and reused when it is needed for next time.
To achieve this requirement we suggest to inject VirtualScrollService and height to the Grid. Please refer to the below modified samples for more reference.
Please get back to us, if you need any further assistance.
Regards,
Thiyagu S