This demo shows RadzenDataGrid can handle large amounts of data (~50,000 rows) without any performance issues.
In this demo a custom OrderAndDetail class combines data from Orders, OrderDetails, and Employees tables using LINQ joins, with IsLoading flag set during Sort/Page/Group/Filter events to display loading state for performance monitoring.
ID | Photo | First Name | Last Name | Job Title | Title | OrderID | ProductID | UnitPrice | Quantity | Discount | CustomerID | OrderDate |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No records to display. | ||||||||||||
With Radzen Blazor subscription you get the full toolkit, including:
Dedicated support backed by proven expertise
Premium themes and theme editor
Ready-to-use UI blocks
Complete app templates
Visual design-time-experience

Radzen Blazor Components, © 2018-2025 Radzen.
Source Code licensed under
MIT
Premium Themes
Free Themes