To embed dynamic information to a report, if this information is contained in the report's data source, this can easily be done using one of the following approaches.
After a control is bound to data, you may wish to employ additional features, which are listed in the final section of this document.
To bind an existing report control to a data field, click the required field item in the Field List, and then drag and drop it onto the control. The yellow database icon inside it will indicate that it's been successfully bound.
To add a new data-bound control, simply drag the required data field from the Field List onto a report band. This will create a Label bound to this data field.
A more flexible way to create data-bound elements is to right-click a Field List item, and then drag and drop it onto a report. This will invoke the Context Menu, where you can choose which control should represent your data, and it will be automatically created and bound to the selected data field.
Click a control's Smart Tag, and in the invoked actions list, expand the Data Binding drop-down list, and select the required data field.
Click a control to select it, and in the Property Grid, expand the (Data Bindings) branch that holds the bindable options. Specify a data field for the required attribute (e.g. Text).
After a control is bound, you can apply formatting to its dynamic content (e.g. for it to be treated as currency, or date-time content). For details on this, refer to Change Value Formatting of Report Elements.
It is possible to make a control display a result of a summary function calculated across the data field to which it is bound. For details on this, refer to Add Totals to a Report.
Another noteworthy option is to combine both static and dynamic content within the same control (e.g. to append some text prefix or postfix to a value obtained from a database), or even bind a control to multiple data fields at one time. This is detailed in Use Mail Merge in Report Elements.
If it's required to perform some pre-calculations over the data field to which a control is bound, this can be done by creating a calculated field, and binding the control to it. This is detailed at Add Calculated Fields to a Report.
In turn, a calculated field may contain both dynamic and static parameters, which can be requested each time a report is being previewed. For more information, refer to Add Parameters to a Report.