Telerik Reporting
Search Telerik Reporting
Contents
Overview
Release History
What's New in This Version
Installation
Quickstart
Designing Reports
Using Telerik Reporting in Applications
Telerik Reporting WCF Service
Configuring Telerik Reporting
Best Practices
Frequently Asked Questions
Troubleshooting
For More Help
Licensing and Distribution
Reporting API Reference
Telerik.Reporting Namespace
AnchoringStyles Enumeration
Barcode Class
Barcode.SymbologyType Enumeration
Binding Class
BindingCollection Class
CalculatedField Class
CalculatedFieldCollection Class
Chart Class
CheckBox Class
Crosstab Class
CubeDataSource Class
CubeDataSourceParameter Class
CubeDataSourceParameterCollection Class
DataFieldMapping Class
DataFieldMappingCollection Class
DataSource Class
DataSourceParameter Class
DetailSection Class
DockingStyle Enumeration
EntityDataSource Class
ErrorEventArgs Class
ErrorEventHandler Delegate
Group Class
GroupFooterSection Class
GroupHeaderSection Class
GroupKeepTogether Enumeration
GroupSection Class
HtmlTextBox Class
IAction Interface
IExtension Interface
IReportDocument Interface
IReportParameter Interface
ItemEventArgs Class
ItemEventHandler Delegate
IToggleVisibilityTarget Interface
List Class
NavigateToBookmarkAction Class
NavigateToReportAction Class
NavigateToUrlAction Class
ObjectDataSource Class
ObjectDataSourceParameter Class
ObjectDataSourceParameterCollection Class
OpenAccessDataSource Class
PageBreak Enumeration
PageEventArgs Class
PageEventHandler Delegate
PageFooterSection Class
PageHeaderSection Class
PageNumberingStyle Enumeration
PageSection Class
Panel Class
Parameter Class
ParameterCollection Class
PictureBox Class
Report Class
ReportBook Class
ReportCollection Class
ReportConverter Class
ReportDocumentConverter Class
ReportFooterSection Class
ReportHeaderSection Class
ReportItem Class
ReportItemBase Class
ReportItemBase.ItemCollection Class
ReportObject Class
ReportParameter Class
ReportParameterAvailableValues Class
ReportParameterCollection Class
ReportParameterCollectionBase(TReportParameter) Class
ReportParameterType Enumeration
ReportParameterUISettings Class
ReportSection Class
ReportSectionBase Class
Shape Class
SqlDataSource Class
SqlDataSourceCommandType Enumeration
SqlDataSourceParameter Class
SqlDataSourceParameterCollection Class
SubReport Class
Table Class
TableBody Class
TableBody.ColumnCollection Class
TableBody.RowCollection Class
TableBodyColumn Class
TableBodyRow Class
TableCell Class
TableCellContainer Class
TableGroup Class
TextBox Class
TextItemBase Class
ToggleVisibilityAction Class
ToggleVisivilityTargetCollection Class
TypeTypeConverter Class
UrlTarget Enumeration
Telerik.Reporting.Charting Namespace
Telerik.Reporting.Charting.Styles Namespace
Telerik.Reporting.Data Namespace
Telerik.Reporting.Drawing Namespace
Telerik.Reporting.Drawing.Shapes Namespace
Telerik.Reporting.Expressions Namespace
Telerik.Reporting.Interfaces Namespace
Telerik.Reporting.Interfaces.Attributes Namespace
Telerik.Reporting.Processing Namespace
Telerik.Reporting.Processing.Config Namespace
Telerik.Reporting.Processing.Session Namespace
Telerik.Reporting.Service Namespace
Telerik.Reporting.Service.SilverlightClient Namespace
Telerik.ReportViewer.Common Namespace
Telerik.ReportViewer.Silverlight Namespace
Telerik.ReportViewer.WebForms Namespace
Telerik.ReportViewer.WinForms Namespace
Telerik.ReportViewer.Wpf Namespace
Collapse All
Expand All
Code: All
Code: Multiple
Code: C#
Code: Visual Basic
C#
Visual Basic
Telerik Reporting Q1 2012
Telerik.Reporting Namespace
Send Feedback
Classes
Class
Description
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
Binding
s.
CalculatedField
Represents an user-defined field in a
DataSource
.
CalculatedFieldCollection
Represents a collection of
CalculatedField
s.
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
Interface
Description
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
Delegate
Description
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
Enumeration
Description
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.