Stampa Report

giovedì 28 gennaio 2010 - 09.24

Gemini Profilo | Expert

Ciao a tutti
sto realizzando una piccola applicazione WPF e devo stampare un report realizzato con Crystal Reports.
Il problema è che non so come richiamare il report, stamparlo e inviare al report la query di stampa.
Grazie mille

tonyexpo Profilo | Senior Member

Ciao :)

il report è una classe, quindi se nel tuo progetto hai un report che si chiama FatturaReport.rpt dovrai crearti una variabile del tipo:
var r = new FatturaReport();

poi gli dovrai passare dei dati per popolarlo:
r.SetDataSource(datatable1);
e/o aggiungere dei parametri
r.SetParameterValue("p1","valore1");

alla fine per visualizzarlo esiste il CrystyalReportViewer
lo metti nel tuo form (il viewer è di windowsforms ma credo funzioni anche in WPF o magari ce ne è una sua versione)
e gli passi il report nella property .ReportSource

dovrebbe essere sufficiente
altrimenti facci sapere


Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos

Gemini Profilo | Expert

Ciao,
grazie per l'aiuto.
E se voelssi mandarlo direttamente in stampa?
ancora grazie

tonyexpo Profilo | Senior Member

Ciao

per stampare usa il metodo .PrintReport() del CrystalReportViewer


Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos
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