Ciao,
il problema è nella datasource appunto come ti compare nel messaggio d'errore.
Hai 2 strade:
1) eviti di usare l'oggetto datasource e invece gli passi tu nel page_load i dati al report
2) imposti la chiamata corretta alla datasource, ossia se il metodo ha un parametro devi aggiungerglielo nell'insieme "selectParameters"
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="GetData"
TypeName="DataSet1TableAdapters.V_ELENCOTableAdapter">
<SelectParameters>
<asp:Parameter Name="nome" DefaultValue="valore" />
</SelectParameters>
</asp:ObjectDataSource>
infatti l'objectdatasource punta ad un metodo, ossia "GetData" della classe "DataSet1TableAdapters.V_ELENCOTableAdapter", se quel metodo ha un parametro devi metterglielo anche nel markup.
Sarebbe l'equivalente di scrivere:
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo