How to Change report in ReportViewer at runtime in C#
By Tan Lee Published on Feb 16, 2024 649
Changing a report in ReportViewer at runtime in a C# application can be achieved by setting a new report definition to the ReportViewer control.
To play the demo, you need to create two local reports, then add Report Viewer control from your visual toolbox to your windows forms application.
//This code will define a report at runtime reportViewer1.Reset(); reportViewer1.LocalReport.ReportEmbeddedResource = @"D://Report1.rdlc"; // Refresh the report viewer to display the new report reportViewer1.RefreshReport();
You can also, set data source, parameters to your local report
For WebForm only change
reportViewer1.LocalReport.ReportEmbeddedResource = MapPath("Report1.rdlc");
Depend on different DataSources, you should define the DataSource then bind it to the ReportViewer
- Primitive types in C#
- How to set permissions for a directory in C#
- How to Convert Int to Byte Array in C#
- How to Convert string list to int list in C#
- How to convert timestamp to date in C#
- How to Get all files in a folder in C#
- How to use Channel as an async queue in C#
- Case sensitivity in JSON deserialization
Categories
Popular Posts
RuangAdmin Template
Nov 13, 2024
11 Things You Didn't Know About Cloudflare
Dec 19, 2024
AdminKit Bootstrap 5 HTML5 UI Kits Template
Nov 17, 2024
Modular Admin Template
Nov 14, 2024