| ||||
Ya hiciste algo como ésto: Cita: Salu2 private void Page_Load(object sender, System.EventArgs e) { ReportDocument crReportDocument = new ReportDocument(); ExportOptions crExportOptions = new ExportOptions(); DiskFileDestinationOptions crDiskFileDestinationOptions = new DiskFileDestinationOptions(); String Fname = ""; crReportDocument.Load(Server.MapPat("Tu_Reporte.rpt"),CrystalDecisions.Shared.OpenReportMethod.Op enReportByTempCopy); Fname = "c:\\TEMP\\AlgunNombre.pdf"; crDiskFileDestinationOptions.DiskFileName = Fname; crExportOptions = crReportDocument.ExportOptions; crExportOptions.DestinationOptions = crDiskFileDestinationOptions; crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; crExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat; crReportDocument.Export(); Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "application/pdf"; Response.WriteFile(Fname); Response.Flush(); Response.Close(); System.IO.File.Delete(Fname); } ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
a mi este me exporta perfecto a PDF private void Button1_Click(object sender, System.EventArgs e) { MemoryStream oStream; oStream = (MemoryStream) reporte.ExportToStream(CrystalDecisions.Shared.Exp ortFormatType.PortableDocFormat); Response.Clear(); Response.Buffer= true; Response.ContentType = "application/pdf"; Response.BinaryWrite(oStream.ToArray()); Response.End(); } Pero no he podido exportar a excel ... comparte el conocimiento... |