Telerik Reporting

Classes

  ClassDescription
Barcode
Represents a barcode report item.
Binding
Represents the simple binding between the target property of a report item and an expression.
BindingCollection
Represents a collection of Bindings.
CalculatedField
Represents an user-defined field in a DataSource.
CalculatedFieldCollection
Represents a collection of CalculatedFields.
Chart
Represents a chart report item
CheckBox
Represents a check box report item.
Crosstab
The Crosstab report item displays aggregated data summaries, grouped in rows and columns.
CubeDataSource
Represents an OLAP cube to data items.
CubeDataSourceParameter
Represents a parameter in a CubeDataSource component.
CubeDataSourceParameterCollection
Represents a collection of CubeDataSourceParameter objects.
DataFieldMapping
Represents a mapping between a field from a data source and its corresponding short alias used for data binding in expressions.
DataFieldMappingCollection
Represents a collection of DataFieldMapping objects.
DataSource
DataSourceParameter
Represents a parameter in a DataSource component.
DetailSection
Represents the main section of a Report. It is printed once for every record in the data source of the report.
EntityDataSource
Represents an Entity data model to data items.
ErrorEventArgs
Provides a data for the Error event of a Report.
Group
Represents a class that defines a report group.
GroupFooterSection
Represents a group footer section. Group footers are displayed at the end of a group. Group headers and footers are unified by the Group class.
GroupHeaderSection
Represents a group header section. Group headers are displayed at the beginning of a group. Group headers and footers are unified by the Group class.
GroupSection
Base abstract class for group sections. GroupHeaderSection and GroupFooterSection inherit from this class.
HtmlTextBox
Represents a html text box report item.
ItemEventArgs
Provides data for the ItemAdded()()() and ItemRemoved()()() events.
List
The list report item represents a free-form layout.
NavigateToBookmarkAction
Represent an interactive action that navigates the report viewer to a predefined bookmark in the same report.
NavigateToReportAction
Represent an interactive action that navigates the report viewer to another report.
NavigateToUrlAction
Represent an interactive action that opens an Url.
ObjectDataSource
Represents a business object to data items.
ObjectDataSourceParameter
Represents a parameter in an ObjectDataSource component.
ObjectDataSourceParameterCollection
Represents a collection of ObjectDataSourceParameter objects.
OpenAccessDataSource
Represents an Open Access data model to data items.
PageEventArgs
Provides data for the [!:Telerik.Reporting.Report.BeginRenderPage] and [!:Telerik.Reporting.Report.EndRenderPage] events.
PageFooterSection
Represents a page footer section. Page footers are displayed at the end of a page.
PageHeaderSection
Represents a page header section. Page headers are displayed at the beginning of a page.
PageSection
Base abstract class for group sections. PageHeaderSection and PageFooterSection inherit from this class.
Panel
Provides a grouping mechanism for organizing report items.
Parameter
Represents a parameter of nested report (subreport)
ParameterCollection
Represents a collection of Parameter objects.
PictureBox
Represents a picture box report item for displaying an image.
Report
Represents the base class for any report in the Telerik Reporting.
ReportBook
Represents a collection of reports logically unified as a single document.
ReportCollection
Represents a collection of Report objects.
ReportConverter
ReportDocumentConverter
ReportFooterSection
Represents a report footer section. Report footer is displayed at the end of a report, but before the last PageFooterSection if any.
ReportHeaderSection
Represents a report header section. Report header is displayed at the beginning of a report, but after the first PageHeaderSection if any.
ReportItem
Defines the base class for all report items that can be placed in a ReportSectionBase. Items of this type have a location and a size.
ReportItemBase
Defines the base class for visual report items used for creating reports.
ReportItemBase..::.ItemCollection
Represents a collection of ReportItemBase objects.
ReportObject
ReportParameter
Represents a report parameter.
ReportParameterAvailableValues
Represents the available values for a ReportParameter
ReportParameterCollection
Represents a collection of ReportParameter objects.
ReportParameterCollectionBase<(Of <(TReportParameter>)>)
Represents a base class for collection of IReportParameter objects.
ReportParameterUISettings Obsolete.
ReportSection
Base abstract class for all report sections contained in the report body. Inherited by DetailSection, GroupSection, ReportHeaderSection, ReportFooterSection,
ReportSectionBase
Defines the base class for report sections.
Shape
Represents a shape report item.
SqlDataSource
Represents an SQL database to data items.
SqlDataSourceParameter
Represents a parameter in a SqlDataSource component.
SqlDataSourceParameterCollection
Represents a collection of SqlDataSourceParameter objects.
SubReport
Represents a report item used to embed another report into the current report.

Remarks

Note:Page header/footer sections of subreports are ignored by the reporting engine by default - only the master report can have page sections. In order to have a header/footer that repeats on every page, you can consider using an unbound group (a group without any grouping criteria specified) and set its GroupHeader/FooterSection.PrintOnEveryPage = True
Table
The table report item displays detail data, data organized in row groups, or both.
TableBody
Represents the Body of the Table item
TableBody..::.ColumnCollection
Represents a collection of TableBodyColumn
TableBody..::.RowCollection
Represents a collection of TableBodyRows
TableBodyColumn
Represents a column in the Table's Body
TableBodyRow
Represents a row in the Table's Body
TableCell
TableCellContainer
TableGroup
TextBox
Represents a text box report item.
TextItemBase
Represents a Text Item - a base class for report items like TextBox and CheckBox.
ToggleVisibilityAction
Represents an interactive action that toggles the visibility of one or more items / groups.
ToggleVisivilityTargetCollection
Represents a collection of IToggleVisibilityTarget objects.
TypeTypeConverter

Interfaces

  InterfaceDescription
IAction
Represents an interactive action associated with a report item.
IExtension
Telerik Reporting extension
IReportDocument
Represents a report document.
IReportParameter
Represents a report parameter.
IToggleVisibilityTarget
Represents a report object which may be used as target of a ToggleVisibilityAction.

Delegates

  DelegateDescription
ErrorEventHandler
ItemEventHandler
Handles the events that occur when items are being added to or removed from an items collection.
PageEventHandler
Handles the events that occur when a page rendering begins or ends.

Enumerations

  EnumerationDescription
AnchoringStyles
Specifies how a ReportItem anchors to the edges of its container.
Barcode..::.SymbologyType
DockingStyle
Specifies how a ReportItem docks to the edges of its container.
GroupKeepTogether
GroupKeepTogether applies to a group and has similar to the KeepTogether meaning, but for the whole group. It indicates whether the rendering engine should try to render the whole group on a single page, the group header plus the first detail on a single page, or leave the group flow as it is. If GroupKeepTogether is set to FirstDetail -- the group header and at least one detail in this group should be on the same page; if set to All -- the whole group should be on a single page. The following rule applies: the rendering engine will try to render the group as specified, but if there is not enough space on the current page, the group is moved to the next page and it continues as long as it needs.
PageBreak
Specifies where to make a page break, with respect to a ReportSection.
PageNumberingStyle
Specifies the page numbering style of a report. Has meaning and effect only when the report is part of a report book.
ReportParameterType
SqlDataSourceCommandType
Specifies how a command string is interpreted.
UrlTarget
Represents NavigateToUrlAction target types.