like the parameter , you can change the report name at run time to load different report in the same report viewer.
what you set here matters
this.reportViewer1.ServerReport.ReportPath = _strReportFolder + ReportName;
dont forget to call
this.reportViewer1.RefreshReport();
every time you change the report name and report parameter.