je code suivant pour exporter vers Excel dans la page contenant ReportByApp.aspx rapport de cristal crReportbyApp.rptExporter vers Excel dans .net
Dim outstream As System.IO.MemoryStream
Dim strFileName As String
strFileName = "Report_" & Now.ToString("MM-dd-yy") & " " & Now.Hour.ToString & Now.Minute.ToString & Now.Second.ToString & Now.Millisecond.ToString
strFileName = strFileName & ".xls"
outstream = CType(rptDoc.ExportToStream(CrystalDecisions.[Shared].ExportFormatType.Excel), System.IO.MemoryStream)
Response.ClearHeaders()
Response.Buffer = False
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment; filename=" & strFileName)
Response.BinaryWrite(outstream.ToArray)
Response.End()
mais il jette une exception comme ci-dessous:
erreur dans le fichier c: \ inetpub \ wwwroot \ epapm \ crReportbyApp.rpt: erreur détectée par l'exportation DLL: "
"CrystalDecisions.CrystalReports.Engine"
StackTrace à .F (String, EngineExceptionErrorID) à .Un (Int16, Int32) à . @ (Int16) à CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream (ExportRequestContext reqContext) à CrystalDecisions.CrystalReports .Engine.ReportDocument.ExportToStream (ExportFormatType formatType) à AppCrystalReport.btnExportToExcel_Click (Object expéditeur, EventArgs e) dans
c: \ inetpub \ wwwroot \ epapm \ ReportByApp.aspx.vb: ligne 311" String
S'il vous plaît quelqu'un me aider dans ce domaine.
WoW! Parfait ... J'avais cherché des solutions depuis des jours ... n c'était Bingo .... :) merci! ça a résolu mon problème ... – RMN