Report Viewer VS2008 - Stampa diretta

mercoledì 24 giugno 2009 - 09.01

vpanta Profilo | Senior Member

Ciao a tutti,
come faccio con il Report Viewer di VS2008 a stampare direttamente senta l'anteprima di stampa.

Grazie

freeteo Profilo | Guru

Ciao,
intendi senza avere il viewer del report, o senza avere l'anteprima che chiede i dati della stampante?
Per entrambi puoi fare tutto da codice, ossia chiamare il metodo "PrintToPrinter" e settare prima di invocarlo le "PrintOptions" con i relativi parametri (se vuoi, altrimenti prende quelli di default).


Ciao.

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

vpanta Profilo | Senior Member

Ciao, scusami ma io utilizzo Microsoft.Reporting.WebForms di visual studio 2008, non ho il metodo PrintToPrinter.

Grazie

freeteo Profilo | Guru

Ciao,
scusami avevo capito male, pensavo fossi alle prese con Crystal.
Per Sql Reporting devi sfruttare il metodo "Render" come mostrato qui: http://www.gotreportviewer.com/ (a destra c'è "Print a report from a console app")

Ciao.

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

vpanta Profilo | Senior Member

Ciao, ma come funziona in ASP .net

freeteo Profilo | Guru

>Ciao, ma come funziona in ASP .net
ma in asp.net dove devi stampare, sul server IIS dove gira l'applicazione, o sul pc client?

Ciao.

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

vpanta Profilo | Senior Member

Ciao,
sul client naturalmente, niente di particolare.

Grazie

freeteo Profilo | Guru

>Ciao,
>sul client naturalmente, niente di particolare.
purtroppo per i Report "RDLC" quindi quelli classici che associ ad una sorgente dati e visualizzi in un viewer non è disponibile la stampa...cosa che invece è parte dell'installazione Server, quindi con un Report Server:
http://msdn.microsoft.com/it-it/library/ms251704.aspx

putroppo è una limitazione parecchio fastidiosa, non ti resta che esportare in pdf dal menù e stampare, oppure stampare dal bottone del browser (o tramite un pulsante javascript).

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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