Use AllValues(Expression, IncludeNullValues) Aggregate function
to get all values for the current data scope. The Join(separator, strings) Text function
can be used to create a string from an array. For example the following expression will return all the 'Name' values from the Report1
data source concatenated with comma:
You can set the DataSource
of the subreport to the DataSource
of its parent (the main report) through Bindings
Property path | Expression
DataSource | ReportItem.DataObject
This way the main report data would be passed dynamically to the subreport, and all the fields will be available there at run time.
Note that the Fields will not be accessible at design time in the subreport. It will be necessary to type them manually in the expressions.
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