See how the Blazor DataGrid stays fast with large datasets - tens of thousands of rows - using virtualization and server-side paging so only the rows in view are rendered and fetched.
ID | Photo | First Name | Last Name | Job Title | Title | OrderID | ProductID | UnitPrice | Quantity | Discount | CustomerID | OrderDate |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Nancy | Davolio | Sales Representative | Ms. | 10248 | 11 | ¤14.00 | 12 | 0.00 % | VINET | 07/04/2023 | |
| 2 | Andrew | Fuller | Vice President, Sales | Dr. | 10248 | 11 | ¤14.00 | 12 | 0.00 % | VINET | 07/04/2023 | |
| 3 | Janet | Leverling | Sales Representative | Ms. | 10248 | 11 | ¤14.00 | 12 | 0.00 % | VINET | 07/04/2023 | |
| 4 | Margaret | Peacock | Sales Representative | Mrs. | 10248 | 11 | ¤14.00 | 12 | 0.00 % | VINET | 07/04/2023 | |
| 5 | Steven | Buchanan | Sales Manager | Mr. | 10248 | 11 | ¤14.00 | 12 | 0.00 % | VINET | 07/04/2023 |
Enable virtualization or server-side paging via IQueryable or LoadData so only the visible rows render, and keep cell templates simple.
With virtualization or server-side paging it stays responsive on very large sets, since it only renders and fetches the rows currently in view.
Radzen Blazor Components, © 2018-2026 Radzen.
Source Code licensed under
MIT