Basically, the Reporting engine uses System.Reflection to invoke the data retrieving functionality described in the ObjectDataSource. The latter accepts parameters: Using Parameters with the ObjectDataSource Component and in some cases, it may be possible to use dependency injection -for example, if the injected values are primitive and can be passed as Report Parameter values. But still, injecting dependencies into business objects is not possible out-of-the-box. Note that if the DataMember is not provided, the DataSource constructor will be used and the parameters will be passed to this constructor.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items