It would be necessary to Extend the Standalone Report Designer
with the assembly containing your custom data providing functions. This assembly should be added also to the folder containing the Standalone Designer.
Note that when using objectDataSource with known properties
you would be able to see the properties during design time.
In the case of ExpandoObject you would not see properties in the Standalone Designer, but they would still be accessible (Fields.PropertyName
) if you know their names.
Here is an example of how the code of the data providing class could look:
var results =
dynamic result1 =
dynamic result2 =
dynamic result3 =
In the above example Class1
would be the Business Object
, and GetNames()
would be the data source member
. The property SomeName
could be accessed as Fields.SomeName from the Standalone Designer.
Note that the ExpandoObjectType
is registered in the constructor of the static data providing class Class1
Note also that the assembly that should be added to the Standalone Designer config file should containg
- the data providing class (Class1 in the snippet)
- the classes from the article about ExpandoObjects you have referred to
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