>...(24/01/09) Perchè nessuno mi risponde????
eh, purtroppo non possiamo essere sempre presenti, abbiamo parecchio da fare anche noi 
cmq mi viene da pensare, non è che il ReportViewer1 non ha agganciato il report corretto?
Nel senso che tu setti giustamente i parametri sull'oggetto "ReportDocument", e quindi quello ce li ha settati correttamente, ma il report che visualizza il ReportViewer1 è ancora quello vecchio.
Oppure semplicemente manca un "refreshreport()" del viewer...io di solito uso questo codice:
LocalReport report = this.reportViewer1.LocalReport;
....
....
...
this.reportViewer1.RefreshReport();
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo