Primi passi su crystal..

lunedì 15 dicembre 2008 - 09.54

Jok83 Profilo | Junior Member

Salve a tutti,
sono alle prime armi e per la prima volta ho la necessità di creare un report..
sono nella seguente situazione:
-Ho una datagridview che mi visualizza i dati di una query
-uso VB.Net 2008 su un DB sql
-vorrei utilizzare il tool di crystal report interno
Ho aggiunto al mio progetto un cartella report e al suo interno ho creato un report di crystal..seguendo un thread ho creato la connessione ai miei dati e ho aggiunto un command perchè col wizard non ne uscivo...
se clicco sulla preview il risultato è quello che volevo solo che ho scritto una query semplice per provare..
I miei dubbi sono:
- Visto che ho già un dataset con i risultati della mia query (che dinamica nel senso che faccio scegliere il periodo,le sedi da visualizzare) c'è un modo per passare al report direttamente il dataset?
-Oppure si può passare il command?
-Questo vi farà ridere però come faccio una volta creato il report a lanciarlo?
Grazie in anticipo...

Ok ho guardato un pò di trhead precedenti al mio e ho risolto così:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

prima ho creato un report con la struttura base..
mi resta un unico problema lo stato del mouse mi resta in clessidra..
bisogna chiudere qualcosa dopo che si è assegnato al CrystalReportViewer il report?

freeteo Profilo | Guru

Ciao,
si il tuo codice va bene, gli passi i dati tu al report e poi lui visualizzerà quelli.
Il fatto della clessidra è strano, prova a creare un nuovo oggetto ReportDocument, aprendo il file ".rpt" sul disco con il 2do overload, in questo modo:
report.Load(@"...report.rpt", OpenReportMethod.OpenReportByTempCopy)



Ciao.

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

Jok83 Profilo | Junior Member

Ciao FreeTeo e grazie per la risposta, ho provati e settando come dici tu funziona anche la clessidra che probabilmente ho incasinato io da qualche parte..grazie davvero..
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5