ReportViewerCore.NETCore 15.1.20

This project is not supported/developed by Microsoft

This project is aimed at porting Microsoft SQL Server Reporting Services (Report Viewer) to .NET Core 3.1, .NET 5 and .NET 6. Sources and examples are available at https://github.com/lkosson/reportviewercore/

Basic usage

Stream reportDefinition; // your RDLC from file or resource
IEnumerable dataSource; // your datasource for the report

LocalReport report = new LocalReport();
report.LoadReportDefinition(reportDefinition);
report.DataSources.Add(new ReportDataSource("source", dataSource));
report.SetParameters(new[] { new ReportParameter("Parameter1", "Parameter value") });
byte[] pdf = report.Render("PDF");

No packages depend on ReportViewerCore.NETCore.

Version Downloads Last updated
15.1.20 9 6/23/2025