Passare parametri a subreport

mercoledì 09 dicembre 2009 - 11.22

danilolc Profilo | Newbie

Ciao a tutti,
ho un report in Crystal in cui ho creato un subreport a cui dovrei passare un parametro da codice; normalmente per i normali report di Crystal uso l'istruzione (dato un oggetto CrystalReportSource) :

CrystalReportSource.ReportDocument.SetParameterValue("nomeparametro", valoreparametro)

e tutto funziona.

Invece in questo caso il parametro lo devo passare al subreport; provo quindi con questo codice :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ma in fase di esecuzione mi esce l'errore "Non supportato nei sottoreport."

Qualcuno sa aiutarmi su come fare a passare i parametri ai subreport ?

Grazie!

freeteo Profilo | Guru

Ciao,
a parte che dovrebbe funzionare anche il tuo codice, cmq hai provato ad usare l'overload dove passi anche il nome del subreport?
intendo:
report.SetParameterValue("nome","valore","nomesubreport")

dove appunto l'ultimo parametro è il nome del sottoreport...verifica che non sia un problema di nome del subreport, magari che non voglia anche il ".rpt" o cose di questo tipo...

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