private void SetReportData(CsbcReports currentReport, ReportViewer viewer) { StandardReport report; switch (CurrentReport) { case CsbcReports.DraftListReport: report = new DraftList(Master.SeasonId, "reports/DraftListReport.rdlc", "CSBC.Admin.Web.DraftListReport.rdlc", ReportViewer1); ReportViewer1 = report.GenerateReport(); ReportViewer1.LocalReport.Refresh(); break; case CsbcReports.TryoutList: report = new TryoutList(Master.SeasonId, "reports/TryoutList.rdlc", "CSBC.Admin.Web.TryoutList.rdlc", ReportViewer1); ReportViewer1 = report.GenerateReport(); ReportViewer1.LocalReport.Refresh(); break; default: break; } }
protected void ddlReports_OnSelectedIndexChanged(object sender, EventArgs e) { CurrentReport = ConvertReportToEnum(ddlReports.SelectedValue.ToString()); }