Mam kod poniżej jego funkcją jest ładowanie danych z raportu na ekranie przy użyciu CrystalReports.Błąd pokaż pdf CrystalReport vb.net
Dim strExportFile As String
strExportFile = "ReportReajustesAplicados.pdf"
Dim s As System.IO.MemoryStream = relat.ExportToStream(ExportFormatType.PortableDocFormat)
With HttpContext.Current.Response
.ClearContent()
.ClearHeaders()
.ContentType = "application/pdf"
.AddHeader("Content-Disposition", "inline; filename=" & strExportFile)
.BinaryWrite(s.ToArray)
.End()
End With
Kiedy wykonuję ekstrakcję danych.
mam następujący błąd
Nie można rzutować obiektu typu „FileStreamDeleteOnClose” wpisz „System.IO.MemoryStream”.
Próbowałem używać System.IO.Stream, ekstrakcji działa, ale nie wyświetla danych na ekranie, ponieważ ".BinaryWrite (s.ToArray)" nie przyjmuje metody ToArray.
Uwaga: Kiedy kładę
#if DEBUG Then
CrystalReportViewer1.ReportSource = relat
CrystalReportViewer1.DataBind()
Exit Sub
If #End
działa
Potrzebuję tego do pracy, ale w trybie Release.
Help me
Miałem ten sam problem. W ten sposób pracuj dla mnie, dzięki. – Elizeu