Crystal Report - Imprimir un datagrid con Cristal

 
Vista:

Imprimir un datagrid con Cristal

Publicado por dayro (1 intervención) el 04/06/2009 23:41:12
Hola, tengo un problema, necesito imprimir la informacion que tengo en un datagrid, es decir, informacion estatica.
El cristal solo imprime la informacion que obtine de un dataset??
entonces como puedo enlazar un datagrid a un dataset???
si alguien puede responder, lo agradecere mucho.
chao...dayro
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir un datagrid con Cristal

Publicado por manolo (239 intervenciones) el 05/06/2009 10:22:47
para imprimir datos que no se encuentren fisicametne en una base, lo mejor es utilizar los ficheros TTX

http://crystal.scgestion.info/como/ttx/ttx.htm

Aqui encontraras informacion de como hacerlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir un datagrid con Cristal

Publicado por Jaime guerrero (82 intervenciones) el 09/06/2009 00:46:02
lo que debes hacer es crear un rpt desconectado, como lo dice manolo, y cuando lo mandes a llamar desde .net hagas:

reportdocumento.datasource=dataset
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir un datagrid con Cristal

Publicado por yeimi juarez (1 intervención) el 07/03/2010 17:58:16
para imprimir un dataset desconectado de la base de datos, es decir tu le metes datos a mano, lo puedes hacer de la siguiente manera
1.- en el explorador de soluciones ->add->new item-> common items->dataset
al agregar el dataset toma el nombre "dataset1.xsd"
2.-en el explorador de soluciones ->add->new item->Reporting->crystal Reports
al agregar el formulario de crystal toma el nombre "CrystalReport1.rpt"
3.dentro de dataset1 debes agregar una tabla con los mismos campos que vas a colocar en crystal, ej

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Dim reporte As New CrystalReport1()

Dim ds As New DataSet1


For i As Integer = 0 To 15
'llenamos un datagrid con los datos que quieras meter
DataGridView1.Rows.Add(i, "nombre" & i)
'tambien llenamos la tabla del dataset1 llamda datatable1 -- tu ya le pusiste las
' columnas necesarias--- en mi caso solo tiene 2 una llamada id y otra nombre
ds.Tables("datatable1").Rows.Add(i, "nombre" & i)
Next

' esta es una manera de enlazar el reporte con la tabla exacta que queremos
reporte.Database.Tables.Item("datatable1").SetDataSource(ds)
CrystalReportViewer1.ReportSource = reporte
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir un datagrid con Cristal

Publicado por CesarEncina (1 intervención) el 05/10/2011 08:46:39
estimados tengo el mismo problema aplique la solución de yeimi juarez pero me da un error de referencia en CrystalReportViewer1.ReportSource agregue la referencia y ahora me dice qe la propiedad ReportSource es ReadOnly... si pudieran ayudarme con eso se los agradecería mucho es para VS2010
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar