Consiglio per stampa

lunedì 30 maggio 2011 - 19.21

marco.morgia Profilo | Junior Member

Buonasera a tutti,

ho creato un'applicazione che scarica dei dati da un sensore e li inserisce in un database SQL Compact.
Lo step successivo dell'applicazione è quella di creare delle stampe, in particolare io sulla mia form di visualizzazione dei dati ho un datagrid dove, in base a selezioni per data e per tipo sensore , visualizzo solo i dati che mi interessano e ho un grafico che in pratica è un resoconto dei valori che ho sul datagrid in forma grafica.

Per creare delle stampe cosa mi consigliate?
Io avevo pensato ha creare ogniqualvolta si preme il pulsante "Stampa" del mio form di creare un file XML con solo i valori che sono presenti nel datagrid.

Accetto altri consigli

Grazie

freeteo Profilo | Guru

Ciao,
dipende quanto complessa deve essere la stampa...cmq possiamo dire che di fatto hai 2 strade: Crystal e SqlReporting (rdlc, quindi senza il server...)
Diciamo che Crystal Report è (per il momento) un po' più completo di SqlReporting, ma il quest'ultimo è sicuramente più leggero sia in termini di runtime, che di primo avvio.

Per la sorgente dati che hai, vedi tu, è lo stesso perchè a mio avviso ti basta costruire un report che da designer pesca i dati da dove vuoi (io tipicamente uso un db temporaneo in access/sqlExpress locale per disegnarlo) tanto poi a runtime passo da codice degli oggetti o un datatable che abbiano la stessa struttura sia in termini di nome/ordine/tipo di campi...il report non fa altro che visualizzare quanto gli viene passato.

La capacità di fare grafici è praticamente la stessa, se vuoi avere qualche info in più ti basta partire da questi link:
http://www.gotreportviewer.com
http://msdn.microsoft.com/en-us/library/ms227881(VS.80).aspx
http://www.sdn.sap.com/irj/scn/crystal-reports-elearning

ed un paio di miei esempi:
http://blogs.dotnethell.it/freeteo/SqlReporting-report-dinamici-con-gruppo-dinamico__15746.aspx
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5