Foros del Web » Programando para Internet » ASPX (.net) »

Enviar datos de un gridview a un crystal reports

Estas en el tema de Enviar datos de un gridview a un crystal reports en el foro de ASPX (.net) en Foros del Web. Hola Foro!! buen dia!!! Bueno lo que pasa es que nose como enviar los datos que tengo en un gridview a un crystal reports, dicho ...
  #1 (permalink)  
Antiguo 17/11/2009, 11:23
 
Fecha de Ingreso: julio-2008
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Enviar datos de un gridview a un crystal reports

Hola Foro!! buen dia!!!

Bueno lo que pasa es que nose como enviar los datos que tengo en un gridview a un crystal reports, dicho gridview lo enlazo a una tabla de mi bd y ya se como mandar los datos de una tabla a un crystal reports pero mi duda es ¿como mandar los datos del gridview y a parte tambien mandar otros datos de (textbox/dropdownlist/etc) que estoy introduciendo en tiempo de ejecucion, ya que dicho gridview esta en la misma pagina que el textbox y el dropdownlist?

Espero me puedan ayudar.. de antemano mil gracias!!!

Saludos!!!
  #2 (permalink)  
Antiguo 17/11/2009, 11:32
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Enviar datos de un gridview a un crystal reports

Hola, si el control posee una propiedad datasource puedes usarla como origen de datos para un reporte.
Código vb.net:
Ver original
  1. Dim rpt As New ReportDocument()
  2. rpt.Load("c:\tureporte.rpt")
  3. rpt.setDataSource(Me.GridView1.DataSource)

Para pasar datos de un textbox a un reporte puedes manejarlo así:
Código vb.net:
Ver original
  1. Dim ctrl As TextObject = CType(rpt.ReportDefinition.ReportObjects("objeto_del_crystal_reports"), TextObject)
  2.  ctrl.Text = "Texto para el control del reporte"

objeto_del_crystal_reports es el nombre del objeto de texto del REPORTE.

Espero te ayude, cualquier duda me avisas.

PD: En mi blog tengo 2 post sobre Crystal Reports quizá te sirvan de ayuda, vienen con el código fuente.
__________________
Eduardo Peredo
Wigoin
  #3 (permalink)  
Antiguo 04/02/2010, 18:10
 
Fecha de Ingreso: abril-2007
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Respuesta: Enviar datos de un gridview a un crystal reports

que ejemplo tan chingon probare inmediatamente muchas gracias.


Cita:
Iniciado por eperedo Ver Mensaje
Hola, si el control posee una propiedad datasource puedes usarla como origen de datos para un reporte.
Código vb.net:
Ver original
  1. Dim rpt As New ReportDocument()
  2. rpt.Load("c:\tureporte.rpt")
  3. rpt.setDataSource(Me.GridView1.DataSource)

Para pasar datos de un textbox a un reporte puedes manejarlo así:
Código vb.net:
Ver original
  1. Dim ctrl As TextObject = CType(rpt.ReportDefinition.ReportObjects("objeto_del_crystal_reports"), TextObject)
  2.  ctrl.Text = "Texto para el control del reporte"

objeto_del_crystal_reports es el nombre del objeto de texto del REPORTE.

Espero te ayude, cualquier duda me avisas.

PD: En mi blog tengo 2 post sobre Crystal Reports quizá te sirvan de ayuda, vienen con el código fuente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:54.