Foros del Web » Programación para mayores de 30 ;) » .NET »

Imprimir un reporte en Crystal Report sin dataset

Estas en el tema de Imprimir un reporte en Crystal Report sin dataset en el foro de .NET en Foros del Web. buenas tardes, como puedo imprimir los campos .text de un winform sin necesidad de usar un dataset, solo deseo imprimir en un reporte de crystal ...
  #1 (permalink)  
Antiguo 05/10/2009, 11:32
 
Fecha de Ingreso: octubre-2009
Ubicación: Cancún, México
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Imprimir un reporte en Crystal Report sin dataset

buenas tardes, como puedo imprimir los campos .text de un winform sin necesidad de usar un dataset, solo deseo imprimir en un reporte de crystal report los campos de un winform, soy nuevo en esto del crystal report...

saludos...
  #2 (permalink)  
Antiguo 05/10/2009, 11:40
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: Imprimir un reporte en Crystal Report sin dataset

Usa parámetros y así podes hacer lo que deseas..

Nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 05/10/2009, 16:00
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 6 meses
Puntos: 16
Respuesta: Imprimir un reporte en Crystal Report sin dataset

Para pasar datos de un control hacia el reporte, debes usar la clase TextObject

Si no me falla la memoria el código es algo así:

Código vb.net:
Ver original
  1. Dim campo1 As New TextObject()
  2. campo1 = Ctype(reporte.ReportDefinitions("caja_texto_crystal_reports"),TextObject)
  3. txtCodigo.Text  = txtDelFormulario.Text

reporte viene a ser una variable instanciada de la clase ReportDocument

Espero te de una idea.
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 21:58.