public void ShowErrorMessage() { ReportViewer3.LocalReport.DataSources.Clear(); ReportViewer3.LocalReport.DataSources.Add(new ReportDataSource("", new DataTable())); ReportViewer3.LocalReport.ReportPath = Server.MapPath("~/" + "Report//rpt//blank.rdlc"); ReportViewer3.DataBind(); ReportViewer3.LocalReport.Refresh(); }
protected void ShowReport() { DataTable dt = GetData(); ReportViewer1.Reset(); ReportViewer1.AsyncRendering = AsyncMode.Checked; ReportDataSource rds = new ReportDataSource("DataSet1", dt); ReportViewer1.LocalReport.DataSources.Add(rds); ReportViewer1.LocalReport.ReportPath = "Reports/Report1.rdlc"; ReportViewer1.LocalReport.DisplayName = "Report1"; ReportViewer1.LocalReport.Refresh(); ReportViewer1.ShowFindControls = false; ReportViewer1.ShowPrintButton = false; ReportViewer1.ShowFindControls = false; ReportViewer1.ShowZoomControl = false; ReportViewer1.ShowRefreshButton = false; ReportViewer1.ShowBackButton = false; ReportViewer1.Visible = Show1.Checked; ReportViewer2.Reset(); ReportViewer2.AsyncRendering = AsyncMode.Checked; ReportDataSource rds2 = new ReportDataSource("DataSet1", dt); ReportViewer2.LocalReport.DataSources.Add(rds2); ReportViewer2.LocalReport.ReportPath = "Reports/Report2.rdlc"; ReportViewer2.LocalReport.DisplayName = "Report2"; ReportViewer2.LocalReport.Refresh(); ReportViewer2.ShowFindControls = false; ReportViewer2.ShowPrintButton = false; ReportViewer2.ShowFindControls = false; ReportViewer2.ShowZoomControl = false; ReportViewer2.ShowRefreshButton = false; ReportViewer2.ShowBackButton = false; ReportViewer2.Visible = Show2.Checked; ReportViewer2.Visible = true; ReportViewer3.Reset(); ReportViewer3.AsyncRendering = AsyncMode.Checked; ReportDataSource rds3 = new ReportDataSource("DataSet1", dt); ReportViewer3.LocalReport.DataSources.Add(rds2); ReportViewer3.LocalReport.ReportPath = "Reports/Report3.rdlc"; ReportViewer3.LocalReport.DisplayName = "Report3"; ReportViewer3.LocalReport.Refresh(); ReportViewer3.ShowFindControls = false; ReportViewer3.ShowPrintButton = false; ReportViewer3.ShowFindControls = false; ReportViewer3.ShowZoomControl = false; ReportViewer3.ShowRefreshButton = false; ReportViewer3.ShowBackButton = false; ReportViewer3.Visible = Show3.Checked; }
public void GenerateReportDocument(dynamic reportParam, string reportType, DataTable data) { string dsName = reportParam.DataSetName; ReportViewer3.LocalReport.DataSources.Clear(); ReportViewer3.LocalReport.DataSources.Add(new ReportDataSource(dsName, data)); ReportViewer3.LocalReport.ReportPath = Server.MapPath("~/" + "Report//rpt//" + reportParam.RptFileName); ReportViewer3.DataBind(); ReportViewer3.LocalReport.Refresh(); }