Stampa automatica di un report

giovedì 15 ottobre 2009 - 16.32

khann77 Profilo | Newbie

Buongiorno a tutti.
Vi posto il mio quesito: Sono in una pagina web, compilo i campi e premo un button che fà partire 2 eventi susseguenti:

1 Evento) Inserisce i valori dei campi nel dB Sql 2005.
2 Evento) Avvia la stampa del report, da me costruito con Crystalreport, con i campi appena inseriti.

Come faccio ad avviare la stampa del report in maniera automatica direttamente alla stampante predefinita senza visualizzare l'anteprima del Report?
Io passo la query SQL o le informazioni necessarie tramite l'Url, ma naturalmente mi visualizza l'anteprima; prima su pagina web, dopo la selezione del pulsante "Stampa", visualizza l'anteprima in PDF.
Si può sviare tutto ciò?

Magari è, anzi sicuramente è una domanda scema.... ma non riesco a venirne a capo.
Ringrazio in anticipo tutti.

Saluti

luxsor Profilo | Guru

Ciao Alessandro,
per avviare direttamente la stampa devi chiamare il metodo PrintToPrinter e prima di invocarlo ti consiglio di settare i parametri della stampante tramite la PrintOptions, altrimenti prenderà quelli di default.

Ciao

------------------------
Luxsor

khann77 Profilo | Newbie

Ciao Luxsor
grazie per la risposta. Ti posso chiedere però un esempio? Cioè sul click del pulsante devo riportare?
Perdona l'ignoranza, ma su queste cose pecco un po'.

Alessandro


Risolto, come mi hai detto tu.......Ciao e 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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5