none
GridView a Reports (viewer / Crystal) RRS feed

  • Pregunta

  • Hola amigos, como estan? tengo una duda y es esta, como puedo realizar la el traspaso de una busqueda de datos de un Gridview a reports, ya sea crystal o reportViewer?, cualquier ayuda se le agracederia mucho, gracias
    lunes, 9 de enero de 2012 23:22

Todas las respuestas

  • hola

    http://social.msdn.microsoft.com/Forums/es/netfxwebes/thread/cda1085f-0008-4c2d-be23-408aa23ab25c

    http://social.msdn.microsoft.com/Forums/es/netfxwebes/thread/15eea1cd-03fd-40dd-9a62-b62a287142cf

    podrias recorrer los registros del gridview y armar un dataset tipados con la info para luego asignarla al reporte

    similar a esta tecnica

    [Crystal Reports] - Exportar DataGridView a Crystal

    solo que recorres un grid de asp.net

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 9 de enero de 2012 23:56
  • Gracias leandro voy a estudiar el tema y te comento como me va, gracias
    martes, 10 de enero de 2012 19:11
  • hola

    http://social.msdn.microsoft.com/Forums/es/netfxwebes/thread/cda1085f-0008-4c2d-be23-408aa23ab25c

    http://social.msdn.microsoft.com/Forums/es/netfxwebes/thread/15eea1cd-03fd-40dd-9a62-b62a287142cf

    podrias recorrer los registros del gridview y armar un dataset tipados con la info para luego asignarla al reporte

    similar a esta tecnica

    [Crystal Reports] - Exportar DataGridView a Crystal

    solo que recorres un grid de asp.net

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Hola leandro estudiando tus ejemplos que me ampliaron mi vision en realizar la exportacion de gridview a un formato crystal Report, te comento que agrege un Esquema XML(DataSet) con Nombre "dtCompra" posteriormente le agrege la tabla que necesito sacar los datos para generar el informe.

     

    En el codigo del webform le agrege  la funcion que realizaste en tu ejemplo para que me tome todas las rows de gridview1

     

    Private Function GenerarFactura() As dtCompra
            Dim facturacion As New dtCompra()

            Itero por cada fila del DataGridView creando el registro
            ' en el DataTable
            '
            For Each row As DataGridViewRow In dgvCompras.Rows
                Dim rowCompra As dtCompra.ComprasRow = facturacion.Compras.NewComprasRow()
                rowCompra.Descripcion = Convert.ToString(row.Cells("Descripcion").Value)
                rowCompra.PrecioUnitario = Convert.ToInt32(row.Cells("PrecioUnitario").Value)
                rowCompra.Cantidad = Convert.ToInt32(row.Cells("Cantidad").Value)

                facturacion.Compras.AddComprasRow(rowCompra)
            Next


            Return facturacion

        End Function

     

    Me da los siguientes errores:

     

    Value no es mienbro de Systems.Web.Table.Control.Cells

    El tipo dtCompra No esta definido

    El tipo dtCompra.ComprasRow No esta definido

     

    en dtCompra puedes generar la Class pero despues cuando te requiere dtCompra.ComprasRow para generar una Class te vuelve a dar error en dtCompra.


    Leandro estaria muy agradecida por tu ayuda ya que necesito generar la busqueda de un Gridview a exportarla a CristalReports

     

     

     

    martes, 17 de enero de 2012 13:15