protected void Page_Load(object sender, EventArgs e) { var a = Sistareo.web.Helper.Auditoria.ObtenerIdUsuario(); List <Retoque> Listar = new List <Retoque>(); Retoque retoque = new Retoque(); if (!IsPostBack) { try { retoque = Auditoria.ObtenerRetoque(); Listar = retoque.ListaRetoque; var Header = retoque.HeaderRetoque; string nombre = GetNameReporte(retoque.IdOpcion); ReportViewer1.LocalReport.ReportPath = Server.MapPath("~\\Reports\\Reporte\\" + nombre); ReportViewer1.LocalReport.DataSources.Clear(); ReportDataSource rdc = new ReportDataSource("DsDiseñoRetoque", Listar); ReportDataSource rdca = new ReportDataSource("DsHeader", Header); ReportViewer1.LocalReport.DataSources.Add(rdc); ReportViewer1.LocalReport.DataSources.Add(rdca); ReportViewer1.LocalReport.Refresh(); } catch (Exception ex) { throw ex; } } }