protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CategoriasReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; CategoriasReportViewer.Reset(); CategoriasReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ListadoCategorias.rdlc"); CategoriasReportViewer.LocalReport.DataSources.Clear(); } }
protected void ImprimirButton_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", $"ShowReporte('Reporte de Categoria');", true); CategoriasReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; CategoriasReportViewer.Reset(); CategoriasReportViewer.LocalReport.ReportPath = Server.MapPath(@"~\Reportes\ReporteCategoria.rdlc"); CategoriasReportViewer.LocalReport.DataSources.Clear(); CategoriasReportViewer.LocalReport.DataSources.Add(new ReportDataSource("Categoria", Lista)); CategoriasReportViewer.LocalReport.Refresh(); }