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();
 }
Example #2
0
        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();
        }