none
Pasar Datos a Crystal Reports RRS feed

  • Pregunta

  • Hola

    He Realiza un Reporte es Crystal el problema es que no se como llamar dicho reporte ya que la consulta la he realizado en un procedimiento almacenado.

    yo normalmente hago esto.

      Dim conn As New SqlConnection
            Dim ds As New DataSet
            Dim da As New SqlDataAdapter
            Dim dt As New DataTable
            Dim comando As New SqlCommand
            Dim reporte As New CRFactura
            dt.Clear()
            conn = New SqlConnection(CadenaConexion)
            comando.Connection = conn
            comando.CommandTimeout = 0
            comando.CommandText = "Consulta SQL"
            da = New SqlDataAdapter(comando)
            da.Fill(dt)
            reporte.SetDataSource(dt)
            reporte.Refresh()
            CrystalReportViewer1.ReportSource = reporte
            CrystalReportViewer1.Refresh()
    
    pero en Asp.Net por lo visto no funciona y no se como llamar el procedimiento almacenado y cargarlo al data set y que se muestre los datos en el reporte

    Muchas Gracias por su colaboracion.


    Jruiz
    miércoles, 21 de septiembre de 2011 0:56

Respuestas

  • Hola,

     

    A pesar de que puedes hacer el bind al crystal mediante codigo, generalmente, yo diria que es mejor que trabajes con un dataset agregandolo al proyecto. Esto porque muchas veces no es tan sencillo controlar el crystal desde codigo, especialmente controlar los datos de acceso.

    Crystal Reports Dataset

     

    Saludos,



    Jason Ulloa
    Mi Blog San José, Costa Rica
    miércoles, 21 de septiembre de 2011 1:34