Report Viewer becomes very slow when loading a large dataset in ASP.NET Core
Posted: Thu Oct 08, 2026 9:32 am
Hi,
I'm using Stimulsoft Reports.WEB with ASP.NET Core and I'm having a performance issue when loading a report with a large amount of data.
The report works normally with a few thousand records, but when the dataset grows to around 50,000–100,000 records, the Report Viewer takes a very long time to load and sometimes appears to freeze in the browser.
The data is loaded from SQL Server, and I'm currently binding the result directly to the report.
Is there a recommended way to improve the performance in this case? For example, should I use pagination, filter the data before binding, or configure the report/viewer differently?
Any advice or example would be appreciated.
Thanks!
I'm using Stimulsoft Reports.WEB with ASP.NET Core and I'm having a performance issue when loading a report with a large amount of data.
The report works normally with a few thousand records, but when the dataset grows to around 50,000–100,000 records, the Report Viewer takes a very long time to load and sometimes appears to freeze in the browser.
The data is loaded from SQL Server, and I'm currently binding the result directly to the report.
Is there a recommended way to improve the performance in this case? For example, should I use pagination, filter the data before binding, or configure the report/viewer differently?
Any advice or example would be appreciated.
Thanks!