示例#1
0
        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();
            }
        }
示例#2
0
        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();
        }