DataGrid / Grouping / Lazy Load with Paging

Blazor DataGrid Example - Lazy Load with Paging

Loading Syncfusion Blazor Server Demos…

Product Name
1 of 4 pages (76 items)

This sample demonstrates lazy loading with grouping and paging in the DataGrid for efficient data handling.

The Blazor DataGrid is configured for lazy loading by:

Control the number of records per page using the PageSize property in GridPageSettings.

In this demo:

  • Data is initially grouped by the Product Name column
  • Only collapsed caption rows are displayed initially
  • When expanding a caption row, grouped records are loaded dynamically based on the defined page size
  • This approach avoids rendering entire datasets at once, improving performance with large datasets

For more detailed information about lazy loading with grouping, refer to the lazy load grouping documentation.

Transform your Blazor web apps today with Syncfusion® Blazor components
145+ high-performance and responsive UI components
Dedicated support
Hassle-free licensing
TRY IT FOR FREE