Report Viewer - Microsoft

// 1. Fetch your data (could be from SQL, JSON, or CSV) DataTable dt = GetSalesDataFromDatabase();

// Using Microsoft.Reporting.NETCore (community) or the official package byte[] RenderReport(string reportPath, DataSet data) microsoft report viewer

// 5. (Optional) Set parameters var param = new ReportParameter("ReportTitle", "Q2 Sales"); reportViewer1.LocalReport.SetParameters(param); or CSV) DataTable dt = GetSalesDataFromDatabase()