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
Salvare a codice un report
venerdì 11 dicembre 2009 - 14.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
ven 11 dic 2009 - 14:59
Carissimi amici,
questa volta ho un altro problemino di non facile soluzione. Praticamente vorrei fare in modo di salvare un report di reportviewer attraverso un bottone, cioè a codice.
Qulacuno può aiutarmi???
Jok83
Profilo
| Junior Member
139
messaggi | Data Invio:
lun 14 dic 2009 - 12:22
Ciao non ho capito dove\come lo vuoi salvare,
c'è gia un pulsante che fa l'export del report sul reportviewer che ti fa scegliere dove e in che formato salvare il report, e lo lanciare anche da codice
nometuoreportviewer.exportreport().
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
lun 14 dic 2009 - 14:54
Io lo vorrei salvare in pdf, in un posto prefissato, automaticamente senza far partire il report. Puoi aiutarmi???
Jok83
Profilo
| Junior Member
139
messaggi | Data Invio:
lun 14 dic 2009 - 15:14
si puoi farlo senza caricare il report sul reporviewer,
praticamente fai la load
report.Load(.....)
report.Database.Tables(0).SetDataSource(ds.Tables(000)) ' se devi ti passi un dataset
report.SetDatabaseLogon(user, psw)
'e lo esporti con la exporttodisk
report.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, "C:\report.pdf") ' metti il percorso dove vuoi salvarlo
non so se è proprio quello che avevi in mente..
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
lun 14 dic 2009 - 15:22
Non uso il crystal report ma semplicemente un reportviewer. Bravissimo senza caricarlo voglio che mi salvi il riport in pdf in un path prefissato. Mi servirebbe qualche esempio o qualcuno che mi dica dettagliatamente come fare perche uso da poco l'ambiente visual studio 2005.Grazie ancora.
Jok83
Profilo
| Junior Member
139
messaggi | Data Invio:
lun 14 dic 2009 - 15:42
Allora intanto scusa avevo letto male...
io uso crystal report però ricordo che una volta con problema simile al tuo mi consigliavano di usare la funzione RENDER:
Dim mimeType As String
Dim encoding As String
Dim fileNameExtension As String
Dim streams As String()
Dim pdfContent As Byte()
Dim warnings As Microsoft.Reporting.WebForms.Warning()
pdfContent = ReportViewer1.LocalReport.Render("PDF", "", mimeType, encoding, fileNameExtension, streams, warnings)
System.IO.File.WriteAllBytes("C:\report.pdf", pdfContent)
vedi se ti aiuta...
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
lun 14 dic 2009 - 15:49
Ora controllo ma non penso sia abbastanza.Giusto?
WinNet
Profilo
| Newbie
29
messaggi | Data Invio:
lun 14 dic 2009 - 16:03
Controllato e funziona benissimo. Ti /vi ringrazio per l'immensa pazienza e per l'aiuto che ci date. Grazie a presto.
Jok83
Profilo
| Junior Member
139
messaggi | Data Invio:
lun 14 dic 2009 - 16:16
di nulla 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 !