Hi Zeeshan,
SfDataGrid can load fifty thousand records and more. Regarding performance please find the details,
Scrolling performance
SfDataGrid uses built-in UI virtualization while scrolling. So the scrolling performance is depend on the number of cells in the view and not depends number of rows. You don’t have to worry about number of records.
Loading performance
You can improve loading performance when dealing with large amount of records by enabling virtualization. Please find the details below,
Thanks,
Sivakumar