Bypassare l'anteprima di visualizzazione del report

venerdì 22 gennaio 2010 - 11.07

sirena Profilo | Newbie

Salve a tutti,
secondo voi c'è modo di bypassare l'anteprima di visualizzazione del report, e di mandarlo direttamente in stampa?

Jeremy Profilo | Guru

Si.

sirena Profilo | Newbie

...e come???!?!

Jeremy Profilo | Guru

Ah scusa .... pensavo volessi solo un parere
TuoReport.PrintToPrinter

Facci sapere....
Ciao

sirena Profilo | Newbie

Questo in .net, e in vb o asp?

freeteo Profilo | Guru

Ciao,
se sei in asp classic ti consiglio di migrare il prima possibile!!!!! ma seriamente parlando, ti stai prendendo indietro.

Cmq a parte questo, puoi usare codice visual basic 6 per farlo, qualcosa di questo tipo:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=7942

dopodichè dell'oggetto report, chiami il metodo appunto PrintToPrinter che fa la stampa sulla stampante...attenzione che deve essere una stampante del server dove sta girando il sito, e non una del client.
Per farlo in un client allora devi fare l'esportazione in pdf e poi aprire quella nel browser, magari con un redirect sul file, oppure tornando tu direttamente il file come streaming di dati...

Ciao.

Matteo Raumer
[MCAD .net, 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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5