Compartir a través de


Enlazar el informe incrustado al control CrystalReportViewer

En esta sección se muestra la manera más sencilla de enlazar un informe incrustado, de forma que el proyecto pueda encontrarlo y mostrarlo.

  1. Abra el formulario Web Forms o Windows Forms en la vista Diseño.

  2. En el menú Ver, haga clic en Código para ver la clase de código subyacente de Web Forms o Windows Forms.

  3. En la parte superior de la clase, agregue una nueva declaración de nivel de clase para la clase contenedora de informe Hierarchical_Grouping, con el nombre de variable hierarchicalGroupingReport. Establezca su modificador de acceso como private.

    Private hierarchicalGroupingReport As Hierarchical_Grouping
    
    private Hierarchical_Grouping hierarchicalGroupingReport;
    
  4. En el método ConfigureCrystalReports() (que ha agregado durante uno de los procedimientos en Configuración de proyectos), cree una instancia de la clase contenedora de informes.

    hierarchicalGroupingReport = New Hierarchical_Grouping()
    
    hierarchicalGroupingReport = new Hierarchical_Grouping();
    
  5. En la línea siguiente, bajo la creación de instancias del informe, enlace la propiedad ReportSource de CrystalReportViewer a la clase del informe del que se han creado instancias (nombre de variable: hierarchicalGroupingReport).

    myCrystalReportViewer.ReportSource = hierarchicalGroupingReport
    
    crystalReportViewer.ReportSource = hierarchicalGroupingReport;
    

Ahora está listo para generar y ejecutar el proyecto.

Si está creando este proyecto como requisito previo para un tutorial o caso de enlace de informes, ahora puede regresar a Tutoriales o Listado detallado de todos los casos.