From what I understood, I recommend the usage of ObjectDataSource
. Through this DataSource, business object or any other class can be represented and data retrieval capabilities are provided. Note that for security purposes, after the ObjectDataSource is created, a reference should be added in the config file
of the project or the Report Designer that is going to render the corresponding report.
I notice that your model contains a property that is collection. It will be necessary to bind this collection property to the DataSource of a data item
(e.g. List, Table, etc.) that should display the items of the collection.
You can take a look at our List Bound Report
demo which displays data from a set of Business Objects. Our demos could be found in Telerik Reporting installation folder, for example C:\Program Files (x86)\Telerik Reporting <VERSION>\Examples\CSharp). The particular report is located in the (CSharp or VB).ReportLibrary project -> DataBinding folder.
For more information, refer to How to: Bind to a BusinessObject
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