REPORTING SERVICE E WINFORM

mercoledì 07 gennaio 2009 - 17.10

deganolu Profilo | Newbie

HO QUESTO PROBLEMA:

COME SI FA AD APRIRE DA UNA WINDOWS FORM (VS 2008) UN REPORT DI REPORTING SERVICE DIRETTAMENTE IN PDF ?
GRAZIE

freeteo Profilo | Guru

Ciao,
cosa intendi "aprire...direttamente in pdf" ?
Se intendi che vuoi generare un pdf dal report, senza visualizzare l'anteprima, puoi usare il metodo "Render" e dargli i parametri per il pdf:
LocalReport rpt = reportViewer1.LocalReport; rpt.ReportPath = @"c:\...\rdlc\Report1.rdlc"; //---queste ci vogliono string mimeType; string encoding; string fileNameExtension; string[] streams; Microsoft.Reporting.WinForms.Warning[] warnings; byte[] pdfContent = rpt.Render("PDF", null, out mimeType, out encoding, out fileNameExtension, out streams, out warnings); //crea il pdf nel disco: System.IO.File.WriteAllBytes(@"C:\...report.pdf",pdfContent);

ps: togli il maiuscolo quando posti sul forum, perchè maiuscolo è come "gridare"

Grazie, Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

deganolu Profilo | Newbie

Era proprio quello che mi serviva, grazie.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5