Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
MS Report: Salvataggio in PDF da codice
giovedì 22 maggio 2008 - 08.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
almi2001
Profilo
| Newbie
9
messaggi | Data Invio:
gio 22 mag 2008 - 08:52
Ciao a tutti,
Tipo applicativo: Applicazione Desktop
Ide: Visual studio 2008
Framework: 3.5
E' possibile salvare in PDF da codice?
Devo aprire 2 report con reportview ma al clic di un pulsante dovrei salvare, i due report, direttamente in formato pdf
passandogli da codice il path.
Grazie
Mikyct86
Profilo
| Junior Member
81
messaggi | Data Invio:
gio 22 mag 2008 - 09:18
Puoi usare questo codice...
Io prima mi sono creato un CrystalReport che aveva come sorgente una Stored Procedure con parametri gli passo i parametri e poi crystal report ti permette di esportare il tutto in pdf!
Se hai qualche altro dubbio chiedimi!
Il codice che ho usato è il seguente!
' Variable Declaration
SaveFileDialog1.ShowDialog()
Try
Dim CrReport As New CrystalReport2 ' Report Name
Dim CrExportOptions As ExportOptions
Dim CrDiskFileDestinationOptions As New DiskFileDestinationOptions()
Dim CrFormatTypeOptions As New PdfRtfWordFormatOptions
' Set the destination path and file name
CrDiskFileDestinationOptions.DiskFileName = SaveFileDialog1.FileName.ToString()
' Specify a page range (optional)
'CrFormatTypeOptions.FirstPageNumber = 1 ' Start Page in the Report
'CrFormatTypeOptions.LastPageNumber = 3 ' End Page in the Report
'CrFormatTypeOptions.UsePageRange = True
'Set export options
CrExportOptions = CrReport.ExportOptions
CrReport.SetDatabaseLogon("sa", "ateneo")
CrReport.SetParameterValue(0, 166)
CrReport.SetParameterValue(1, dtfrom)
CrReport.SetParameterValue(2, dtto)
CrReport.SetParameterValue(3, 2)
With CrExportOptions
' Set the destination to a disk file
.ExportDestinationType = ExportDestinationType.DiskFile
' Set the format to PDF
.ExportFormatType = ExportFormatType.PortableDocFormat
' Set the destination options to DiskFileDestinationOptions object
.DestinationOptions = CrDiskFileDestinationOptions
.FormatOptions = CrFormatTypeOptions
End With
' Trap any errors that occur on export
' Export the report
CrReport.Export()
Catch err As Exception
MessageBox.Show(err.ToString())
End Try
almi2001
Profilo
| Newbie
9
messaggi | Data Invio:
gio 22 mag 2008 - 15:18
Sei stao gentilissimo Ma...
ma io non sto utilizzando crystalreport
sto usando reportview con MS report (.rdlc)
Comunque ho risolto cercando su msdn grazie lo stesso
se può servire a qualcuno il link è il seguente
http://msdn.microsoft.com/en-us/library/ms252091.aspx
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !