Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2009, 11:32
Avatar de eperedo
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