Crystal Report perde i valori

domenica 05 aprile 2009 - 17.23

Antoniuccio Profilo | Newbie

Salve a tutti, ho un problemino con Crystal report che ho appena cominciato ad usare.

Il report collegato ad una tabella di dataset funziona soltanto al primo avvio, se chiudo il report e poi lo riavvio perde i dati e mi restituisce un report vuoto. Potrei risolvere ricaricando i dati con una riga di codice all'evento open del report, ma perderei i filtri che avevo impostato, e il report mi restituirebbe tutti i dati della tabella collegata.

Come posso ovviare a questo problema? Esiste un metodo di clear a chiusura del report?

Grazie anticipatamente.

luxsor Profilo | Guru

Ciao Antonio,
posta il codice che usi per generare il report.

Antoniuccio Profilo | Newbie

Ciao Luxsor, dunque, ho costruito il report con il wizard e così carico i dati, nel gestore dell'evento load del form principale dell'applicazione:

FormStampa.Adapter.Fill(FormStampa.ds.Tabella)
FormStampa.Report.SetDataSource(FormStampa.ds)

Saluti, Antonio.

luxsor Profilo | Guru

E' solo quello il codice che inserisce nel form per visualizzare il report?
Che DBMS usi?

Ti consiglio di caricarlo manualmente senza l'uso del wizard, così si riesce a capire dovè il problema.


Dai un occhiata a questi link
http://www.dotnethell.it/articles/Crystal-Reports-Integration-Windows-Form.aspx
http://www.dotnethell.it/Forum/messages.aspx?ThreadID=29581


Fammi sapere

freeteo Profilo | Guru

Ciao,
concordo con quello detto da Luxsor, aggiungo di verificare se riempi tutte le tabelle del DataSet,perchè passando il dataset al report dovresti averle tutte piene.
A parte che io non uso mai il dataset intero come source del report via codice , preferisco passare con il metodo "setDataSource" tutte le tabelle che lo compongono, per essere sicuro di cosa stai passando/visualizzando...)

Ciao.

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