Indeed, by design each data item
may have only one DataSource.
I recommend to try to combine the fields from the different data sources that need to be displayed in a single Table into one data source. For example, you may use ObjectDataSource
to fetch the data from the original data sources, fill a business object with the necessary data and return it through the DataMember of the ObjectDataSource to the Reporting engine to display it in the Table.
The approach with multiple Tables simulating a single one may also work. Note that in this case if any of the Table cells grows vertically to accommodate its content, the entire row of this Table will grow. However, the other Tables will preserve their corresponding row height, hence the appearance of a single Table will be lost. Grouping will also be harder to achieve and maintain. In case the data sources return different number of records the entire Table composition will also not look like a single Table.
These drawbacks will be avoided with the single data source approach.
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