Dataset e Crystal Report

lunedì 05 dicembre 2005 - 10.26

ciccio81 Profilo | Newbie

Salve ho un problema da cui non riesco ad uscire.
Ho creato una classe che mi genera come output un dataset e un table adapter per poter modificare aggiornare e cancellare i dati.
Come faccio a fare un report che viene alimentato da questo dataset?
Sono in grado di alimentare un report da un dataset prefissato (xsd presente sul disco) ma non riesco a colegare il dataset che io creo con il crystal report, come faccio a mettere i campi da visualizzare nel crystal?
So che è scritto in un modo un po contorto ma spero che si capisca.
grazie

freeteo Profilo | Guru

ciao,
Se non ho capito male ti manca il passaggi dei dati da codice a l report.
Per prima cosa ti carichi 1a datatable/dataset con la stessa struttura dei campi che hai a design time finche costruisci il report.

Poi lavori con l'oggetto "ReportDocument" che ti da a disposizione Crystal, e puoi andare in 2 direzioni:
1- usi l'oggetto report standard al quale dici di caricare il file ".rpt" tipo:
ReportDocument mioReport = new ReportDocument ();
mioReport .load ("c:\report.rpt");

2- usi l'oggetto che ti da di default visual studio appena aggiungi 1report crystal ("CrystalReport1" di default)

poi per entrambi, lavori con l'oggetto e gli setti il datasource con il metodo "SetDataSource" e gli passi la datatable/dataset di ado.net.

poi lo dai in pasto al visualizzatore...spero di aver capito bene cosa vuoi fare :-)
ciao

Matteo Raumer
.net addicted :-)
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5