Ciao,
per passare un dato ad un report ti basta usare un campo formula nel report stesso, metterlo dove vuoi che venga visualizzato, e poi passare il valore a questo da codice, in questo modo:
report.DataDefinition.FormulaFields["nome"].Text = "'ciao ciao'";
attenzione al fatto che se passi un valore stringa devi metterlo tra apici singoli.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo