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