Report controls can be used to customize the appearance of the report. All controls are available in design time as well as in runtime. Controls are located in Toolbox; in design time in section DX:Reports.
Report controls can reside either inside report bands, or inside other report controls (which may serve as control containers). The appearance and behaviour of a report control is defined by its type. Complex structures such as sub reports can also be added into report.
Controls can be used to create lines, separators, tables, short text, charts, etc. It is possible to display information such as page numbers, current date, currently logged user, etc. Pictures can be displayed as well as different text codes; bar and zip.
Control | Description |
---|---|
BarCode | Enables the user to insert many different barcode types into a report. |
Chart | Presents data in a graphical manner. |
CheckBox | Displays data of Boolean data type. |
CrossBandLine | Represents a cross band line. |
CrossBandBox | Represents a cross band box. |
Label | Displays single and multiline text in a report. |
Line | Draws a line in a report. |
PageBreak | Control used as a page delimiter in a report. |
PageInfo | Displays auxiliary information on report pages. |
Panel | Serves as a container for other controls. |
PictureBox | Displays an image in a report. |
PivotGrid | Represent a pivot grid control which can be used in a report. |
RichText | Appropriate for displaying, entering, and manipulating formatted text. |
Shape | Represents a shape in a report. |
Subreport | Currently not supported. |
Table | Represents a table in a report. |
ZipCode | Displays a zip code in a report. |
Controls can be displayed on any band. Therefore the position and the time when the controls are displayed, in a report, depend on the type of the band where it is located.
For each control it is possible to define their appearance, behaviour, data, design, etc. All this is done with their properties. For the detailed description of properties please see Developer Express documentation.