Beste mensen,
ik zit al een paar dagen vast op een relatief klein probleem.
ik wil mijn gemaakte report van de reportviewer exporteren naar PDF, naar een door mij te bepalen locatie en naam.
met reportviewer export lukt dit wel maar daar moet je telkens de locatie en de naam aanpassen.
deze wil ik vanuit het programma meegeven.
vervolgens ben ik met telerik (waarr ik het report in maak) aan de slag geweest maar dat lukt me ook niet.
hieronder de code van telerik.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim reportProcessor As New Telerik.Reporting.Processing.ReportProcessor()
'set any deviceInfo settings if necessary
Dim deviceInfo As New System.Collections.Hashtable()
Dim typeReportSource As New Telerik.Reporting.TypeReportSource()
Dim reportname As String
reportname = Factuur3.Name
' reportName is the Assembly Qualified Name of the report
typeReportSource.TypeName = CStr(typeReportSource.TypeName = reportname) ' & TextBox1.Text
Dim result As Telerik.Reporting.Processing.RenderingResult = reportProcessor.RenderReport("PDF", typeReportSource, deviceInfo)
Dim fileName As String = "Factuur" + TextBox1.Text + "." + result.Extension 'result.DocumentName
Dim path As String = System.IO.Path.GetTempPath()
Dim filePath As String = System.IO.Path.Combine(path, fileName)
path = "c\testdir\facturen\"
Using fs As New System.IO.FileStream(filePath, System.IO.FileMode.Create)
fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length)
End Using
graag help!!!
Groet
Jan
ik zit al een paar dagen vast op een relatief klein probleem.
ik wil mijn gemaakte report van de reportviewer exporteren naar PDF, naar een door mij te bepalen locatie en naam.
met reportviewer export lukt dit wel maar daar moet je telkens de locatie en de naam aanpassen.
deze wil ik vanuit het programma meegeven.
vervolgens ben ik met telerik (waarr ik het report in maak) aan de slag geweest maar dat lukt me ook niet.
hieronder de code van telerik.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim reportProcessor As New Telerik.Reporting.Processing.ReportProcessor()
'set any deviceInfo settings if necessary
Dim deviceInfo As New System.Collections.Hashtable()
Dim typeReportSource As New Telerik.Reporting.TypeReportSource()
Dim reportname As String
reportname = Factuur3.Name
' reportName is the Assembly Qualified Name of the report
typeReportSource.TypeName = CStr(typeReportSource.TypeName = reportname) ' & TextBox1.Text
Dim result As Telerik.Reporting.Processing.RenderingResult = reportProcessor.RenderReport("PDF", typeReportSource, deviceInfo)
Dim fileName As String = "Factuur" + TextBox1.Text + "." + result.Extension 'result.DocumentName
Dim path As String = System.IO.Path.GetTempPath()
Dim filePath As String = System.IO.Path.Combine(path, fileName)
path = "c\testdir\facturen\"
Using fs As New System.IO.FileStream(filePath, System.IO.FileMode.Create)
fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length)
End Using
graag help!!!
Groet
Jan