ciao,
se vuoi lavorare con il report ti basta mettere dei parametri (o delle formule) nelle proprieta' dei campi del report e poi da codice setti quelli e il report te li cambia.
Se vuoi lavorare tutto a codice (cosa che cmq sconsiglierei vista la facilita' dell'utilizzo di parametri o campi formula) l'unica cose che io sappia sia possibile modificare sono quelle che trovi sotto "ReportDefinition.ReportObjects" in un codice di questo tipo:
ReportDocument report = new ReportDocument();
....
report.ReportDefinition.ReportObjects["....
ps: cito anche i campi formula perche' puoi impostare ad essi un valore predefinito, e quindi evitare che ti vengano chiesti se non passati, sia perche' ti dimentichi, che perche' l'utente non te li vuole specificare...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo