Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/09/2008, 16:01
Avatar de mvazquez
mvazquez
 
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: Reportes de CrystalReport

Ya quedo solucionado.

Explico como lo hice.

Primero que nada si se pretende mostrar el reporte hay que agregar el objeto CrystalReportViewer y bueno desde el evento click de algun boton pones este codigo para que te ejecute el reporte.
Código:
CrystalDecisions.CrystalReports.Engine.ReportDocument rptDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
rptDocument.Load(@"C:\\RUTA\Reportes\Rep.rpt");            
crystalReportViewer1.ReportSource = rptDocument;
Si lo que necesitas es solo exportarlo:
Código:
CrystalDecisions.CrystalReports.Engine.ReportDocument rptDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

CrystalDecisions.Shared.DiskFileDestinationOptions filedest = new CrystalDecisions.Shared.DiskFileDestinationOptions();
CrystalDecisions.Shared.ExportOptions Exp;

Exp = new CrystalDecisions.Shared.ExportOptions();
Exp.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
Exp.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
filedest.DiskFileName = @"C:\\Ruta\Reportes\RepPDF.pdf";    

Exp.ExportDestinationOptions = filedest;
rptDocument.Export(Exp);
Si necesitas Mostrarlo y Exportarlo pues poner dos fragmentos de codigo juntos.

Saludos.

PD: esto es aportacion de Peter yo solo lo adecue para C#.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."