@page "/datagrid-performance"

<RadzenText TextStyle="TextStyle.H2" TagName="TagName.H1" class="rz-pt-8">
    DataGrid
</RadzenText>
<RadzenText TextStyle="TextStyle.Subtitle1" TagName="TagName.P" class="rz-pb-4">
    This demo shows RadzenDataGrid can handle large amounts of data (~50,000 rows) without any performance issues.
</RadzenText>

<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.P" class="rz-pb-4">
    In this demo a custom <code>OrderAndDetail</code> class combines data from Orders, OrderDetails, and Employees tables using LINQ joins, with <code>IsLoading</code> flag set during Sort/Page/Group/Filter events to display loading state for performance monitoring.
</RadzenText>

<RadzenExample ComponentName="DataGrid" Example="DataGridPerformance">
    <DataGridPerformance />
</RadzenExample>
