Stampere con Crystalreport Net da db sqlserver 2005

mercoledì 22 novembre 2006 - 10.13

trinity Profilo | Guru

Ciao ragazzi,
io ho creato un progetto in vbnet2005 utilizzando come di sql server express 2005. Ora dovrei riportare su report i dati e stavo pensando a crystalreport net integratoi nel visual studio. Avete qualche esempio da cui posso attingere delle idee? Devo utilizzare per connettere e passare i dati tra db sql server e crystal il dataset?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

ciao,
come prima cosa devi creare il report a design time, e lo colleghi al database facendo in modo di avere i campi che ti interesano.
Dopodiche a runtime devi passare i dati al Report, e questo lo puoi fare in 2 modi:
- usare 1 dataset/datatable e quindi usare ado.net per caricare i record da visualizzare.
- L'altra strada è dire al report dove sta il server, la login,pwd etc..insomma le LogonInfo

guarda questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=8681
dove nella prima risposta mostro un esempio di codice classico.
Cmq ti allego 1progetto di esempio che ha altri scopi, ma da cui puoi pero' attingere informazioni per capirci qualcosa, anche se devi decidere tu quale dei 2 metodi ti interessa di piu'.
Il primo è piu facile da gestire, inquanto puoi avere tutti vantaggi di ado.net (fonti divers, colonne calcolate etc...) per il 2do hai piu' prestazioni, ed è piu' facile da configurare, anche se non sempre puoi usare quest'ultimo metodo
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Grazie Matteo per l'info ed il progetto.
Senti avevo aperto un thread in cui davo nel mio caso due possibili esempi di come gestire il dataset e agganciarlo ad un file report.

ecco il thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=11992

puoi dargli un'occhiata appena hai tempo e darmi il tuo giudizio?

Ciao e grazie di nuovo
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

ciao,
ho guardato 1po il tuo thread e mi sembra che la risposta te la sei gia dato da solo, il primo metodo è sicuramente il piu' "agile" perche' un domani vai sicuramente meglio a fare modifiche, dato che ti bastera' usare il designer di visual studio.
Quello tuo è cmq un concetto, non centra con la Reportistica, inquanto al report passerai la stessa struttura, e quindi a lui non interessa da dove arrivi.
Percio' se fossi in te, se non hai applicazioni "enterprise" da sviluppare userei tranquillamente il dataset che ti permette di generare e gestire visual studio...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Grazie mille Matteo!

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/

freeteo Profilo | Guru

di niente, se hai risolto accetta una risposta cosi' marchiamo il thread come concluso.grazie
ciao.

Matteo Raumer
[MCAD .net]
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