none
CrystalReportViewer RRS feed

  • Pregunta

  • Señores

    Estoy trabajando con visual studio 2017 e instale Crystal Report para generar los diferentes reportes de una aplicación WEB que estoy desarrollando, ya cree un reporte con el Crystal Report, sin embargo no puedo imprimirlo porque no se  activa el  CrystalReportViewer y no se como solucionarlo, el siguiente es mi fragmento de código:

                 Dim DS As DataSet = New DataSet
                Dim Da As New SqlClient.SqlDataAdapter(miSQL, ConBD)
                Dim rp As New ReportDocument
                Da.Fill(DS, "EtiquetaOS")
                Dim cr = New CrystalDecisions.CrystalReports.Engine.ReportDocument
                cr.Load(Server.MapPath("Etiqueta1.rpt"))
                cr.SetDataSource(DS)
                CrystalReportViewer1.ReportSource = cr
                CrystalReportViewer1.DataBind()
                CrystalReportViewer1.Visible = True

    Mucha gracias por su ayuda

    Luis Fernando

    martes, 7 de mayo de 2019 2:51

Respuestas

  • Hola LuFeCuRo, 

    El CrystalReportViewer es un .NET assembly. Por default cuando creas un nuevo Formulario en .NET (al menos en la v4) se utiliza el Perfil del cliente de .NET Framework, no el .NET framework standard.

    Quieres convertir tu proyecto (Properties-> Compile -> Advanced Compile Options - Target Framework) a el Framework Standard, así los controles de Crystal Report Viewer se volverán disponibles para ti en la sección de Reportes.

    http://blogs.msdn.com/b/vbteam/archive/2010/04/08/crystal-reports-for-visual-studio-2010.aspx

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar una sección de: ASP.NET

    Gracias por usar los foros de MSDN.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 7 de mayo de 2019 14:56