Hi Liste,
Ich habe mal wieder ein Problem:
Ich w�rde gerne meinen Report als PDF exportieren.
Das klappt soweit auch schon. Nur verwendet mein Report ein
ParameterField und ich kann ich nicht rausfinden wo ich an das
ReportDocument Objekt denn nun die Parameter �bergebe. Deshalb bleibt
meine PDF dann auch ohne Daten.
Beim Reportviewer hab ich die Eigenschaft ParameterFieldInfo finden
k�nnen. So was muss es doch auch beim ReportDocument geben oder?
Hier mal was ich bisher mache:
Dim ExportPath As String
Dim FileName As String
Dim Report As New
CrystalDecisions.CrystalReports.Engine.ReportDocument()
Dim paramFields As New ParameterFields()
Dim paramField As New ParameterField()
Dim discreteVal As New ParameterDiscreteValue()
Dim rangeVal As New ParameterRangeValue()
Dim exportOpts As New ExportOptions()
Dim diskOpts As New DiskFileDestinationOptions()
Dim pdfFormatOpts As New PdfRtfWordFormatOptions()
Report.Load("c:\..\report.rpt",
OpenReportMethod.OpenReportByDefault)
ExportPath = "C:\pdfs\"
FileName = "test.pdf"
exportOpts = Report.ExportOptions
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat
exportOpts.ExportDestinationType =
ExportDestinationType.DiskFile
diskOpts.DiskFileName = ExportPath & FileName
exportOpts.DestinationOptions = diskOpts
paramField.ParameterFieldName = "AngebotID"
discreteVal.Value = tbAngebotID.Text
paramField.CurrentValues.Add(discreteVal)
paramFields.Add(paramField)
CrystalReportViewer1.ParameterFieldInfo = paramFields
CrystalReportViewer1.ReportSource = Report
Report.Export()
Vielen Dank f�r eure Hilfe!
Johannes Hammersen
| [aspdedotnet] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp