Todor

Generally, we recommend to set values to report items (e.g. TextBoxes) in the report definition. You may use Expressions for this purpose. The data may come from a DataSource - check the available Data Source components. The value would be automatically calculated and resolved run-time by the Reporting engine.
You may also use Report Parameters in the expression.

If the value of a TextBox is supposed to come directly from the client (e.g. Report Viewer), you may set the value of the TextBox to the value of a Report Parameter (e.g. '= Parameters.ParameterName.Value') and pass the actual value from the user in the client ReportSource Parameters collection.

If the above approaches are not suitable, you may use Custom Report Resolver where to instantiate the report, set/modify the value of the report item and return the modified report instance wrapped in an InstanceReportSource.

Regards,
Todor
Progress Telerik

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?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items

The report designers do not support the type Dictionary, so it is not possible to use an Expression like '=UserIdentity.Context["SomeKey"]' directly in the report definition.

Regards,
Todor
Progress Telerik

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?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items

Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.