[Vb.net 2005] Problema con il ReportViewer.

giovedì 11 gennaio 2007 - 12.49

Fantastik Profilo | Newbie

Ciao a tutti.

Ho un problemone che non riesco a risolvere con i report viewer.

Esiste un modo per passare dei parametri da un form ad un report senza doverli necessariamente caricare in una tabella?

Ad esempio, compilo un textbox nel form e voglio che il valore stringa al suo interno venga visualizzato in un textbox che inserisco nel report.

Grazie in anticipo !

freeteo Profilo | Guru

ciao,
diciamo che la sintassi dipende dal tipo di report che stai usando, cmq se intendi il ReportViewer e non il "crystalReportViewer" allora puoi aggiungere un parametro al report e poi passargli solo quello:

- apri il report RDLC e vai sul menu "report->report parameters"
- aggiungi un parametro con il nome che vuoi (es:mioparametro)
- apri il report trascinaci dentro un campo textbox
- imposta al campo l'expression andando a scegliere il parametro che hai usato, il testo del campo dovrebbe essere " =parameters!mioparametro.Value (a design time)
- dopodiche lo setti da codice:
LocalReport rpt = reportViewer1.LocalReport; rpt.ReportPath = @"c:\...\Report1.rdlc"; List<ReportParameter> listaPar = new List<ReportParameter>(); listaPar.Add(new ReportParameter("mioparametro", "valore")); rpt.SetParameters(listaPar); reportViewer1.RefreshReport();


per i prossimi problemi di questo tipo c'e' una stanza apposita, postali li cosi' teniamo piu' ordinato
Grazie
ciao.

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

Fantastik Profilo | Newbie

Xfetto era proprio quello che stavo cercando!!

Grazie infinite!

ps Pensavo fosse il forum giusto, la prossima volta non sbaglierò

freeteo Profilo | Guru

nessun problema, figurati!
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