protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (objDatos.VerifExistVenCli(Application["cnn"].ToString(), int.Parse(Session["cveUsu"].ToString()), '1', 1) == "1") { Response.Write("<script language='javascript'>alert('No se ha cancelado ninguna compra con este usuario');document.location.href='dflMenuVentasE.aspx'</script>"); } else { crvVentas.Enabled = true; crvVentas.Visible = true; int cve = int.Parse(Session["cveUsu"].ToString()); rptVtaCliente = new ReportDocument(); rptVtaCliente.Load(Server.MapPath("~/Reportes/crReporteComprasCanc.rpt"));//se declara la ruta de ubicación del reporte ds = new DataSet(); ds = objDatos.ReporteComprasC(Application["cnn"].ToString(), int.Parse(Session["cveUsu"].ToString()), '1'); rptVtaCliente.SetDataSource(ds.Tables[0]); rptVtaCliente.SetDatabaseLogon("dbuser", "dbpassword", @"dbserver", "BD_CSC_2018"); //conexión con el servidor crvVentas.ReportSource = rptVtaCliente; //asigna la fuente del viewer crvVentas.DataBind(); //permite la visualización de los datos del reporte en el formulario } } }