Reporting

Classes

  ClassDescription
Public classAreaSeries
Public classBarcode
Represents a barcode report item.
Public classBarSeries
Represents a series of data points with rectangular (Bar) shape when projected on a CartesianCoordinateSystem. For the PolarCoordinateSystem the items of the BarSeries have a wedge shape like in a Pie or Doughnut charts.
Public classBinding
Represents the simple binding between the target property of a report item and an expression.
Public classBindingCollection
Represents a collection of Bindings.
Public classCalculatedField
Represents an user-defined field in a DataSource.
Public classCalculatedFieldCollection
Represents a collection of CalculatedFields.
Public classCartesianCoordinateSystem
Represents a two-dimentional cartesian (rectangular) coordinate system.
Public classCategoryScale
Specifies a category scale for a GraphAxis.
Public classChart
Represents a chart report item
Public classCheckBox
Represents a check box report item.
Public classCrosstab
The Crosstab report item displays aggregated data summaries, grouped in rows and columns.
Public classCubeDataSource
Represents an OLAP cube to data items.
Public classCubeDataSourceParameter
Represents a parameter in a CubeDataSource component.
Public classCubeDataSourceParameterCollection
Represents a collection of CubeDataSourceParameter objects.
Public classDataFieldMapping
Represents a mapping between a field from a data source and its corresponding short alias used for data binding in expressions.
Public classDataFieldMappingCollection
Represents a collection of DataFieldMapping objects.
Public classDataItem
Public classDataSource
Public classDataSourceParameter
Represents a parameter in a DataSource component.
Public classDateTimeScale
A DateTimeAxis displays dates in chronological order at specific intervals, or base units, even if the dates from the data source are not in order or in the same base units.
Public classDetailSection
Represents the main section of a Report. It is printed once for every record in the data source of the report.
Public classEntityDataSource
Represents an Entity data model to data items.
Public classErrorEventArgs
Provides a data for the Error event of a Report.
Public classExponentialScale
The ExponentialScale is similar to the NumericalScale, except there's an exponential transform that is applied to the input domain value before the output range value is computed. The mapping to the output range value y can be expressed as a function of the input domain value x: y = mx^k + b, where k is the exponent value. ExponentialScale also supports negative values, in which case the input value is multiplied by -1, and the resulting output value is also multiplied by -1.
Public classFilter
Public classFilterCollection
Public classGraph
Use the Graph item to add charts to a report.
Public classGraphAxis
Represents an axis in a GraphCoordinateSystem.
Public classGraphCoordinateSystem
Represents a coordinate system in a Graph item.
Public classGraphCoordinateSystemCollection
Represents a collection of GraphCoordinateSystem objects.
Public classGraphGroup
Represents a group in a Graph item.
Public classGraphGroupCollection
Represents a collection of GraphGroups.
Public classGraphItem
Public classGraphLegend
Specifies the legend for the graph.
Public classGraphSeries
Represents a series of data points with labels in the Graph report item.
Public classGraphSeries2D
Represents a series of data points in a two-dimensional coordinate system.
Public classGraphSeriesCollection
Represents a collection of GraphSeries objects.
Public classGraphTitle
Represents a title for the graph.
Public classGroup
Represents a class that defines a report group.
Public classGroupBase
Public classGroupCollection
Public classGroupFooterSection
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.
Public classGroupHeaderSection
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.
Public classGrouping
Public classGroupingCollection
Public classGroupSection
Base abstract class for group sections. GroupHeaderSection and GroupFooterSection inherit from this class.
Public classHtmlTextBox
Represents a html text box report item.
Public classInstanceReportSource
Represents a report source that contains a reference to an instance of IReportDocument.
Public classItemEventArgs
Provides data for the ItemAdded and ItemRemoved events.
Public classLineSeries
Represents a LineSeries in which the data points are connected with a line.
Public classList
The list report item represents a free-form layout.
Public classLogarithmicScale
The LogarithmicScale is similar to the NumericalScale, except there's a logarithmic transform that is applied to the input domain value before the output range value is computed. The mapping to the output range value y can be expressed as a function of the input domain value x: y = m log(x) + b. The LogarithmicScale also supports negative values, in which case the input value is multiplied by -1, and the resulting output value is also multiplied by -1.
Public classNavigateToBookmarkAction
Represent an interactive action that navigates the report viewer to a predefined bookmark in the same report.
Public classNavigateToReportAction
Represent an interactive action that navigates the report viewer to another report.
Public classNavigateToUrlAction
Represent an interactive action that opens an Url.
Public classNumericalScale
Public classObjectDataSource
Represents a business object to data items.
Public classObjectDataSourceBase
Public classObjectDataSourceParameter
Represents a parameter in an ObjectDataSource component.
Public classObjectDataSourceParameterCollection
Represents a collection of ObjectDataSourceParameter objects.
Public classOpenAccessDataSource
Represents an Open Access data model to data items.
Public classPageEventArgs
Provides data for the [!:Telerik.Reporting.Report.BeginRenderPage] and [!:Telerik.Reporting.Report.EndRenderPage] events.
Public classPageFooterSection
Represents a page footer section. Page footers are displayed at the end of a page.
Public classPageHeaderSection
Represents a page header section. Page headers are displayed at the beginning of a page.
Public classPageSection
Base abstract class for group sections. PageHeaderSection and PageFooterSection inherit from this class.
Public classPanel
Provides a grouping mechanism for organizing report items.
Public classParameter
Represents a parameter of nested report (subreport)
Public classParameterCollection
Represents a collection of Parameter objects.
Public classPictureBox
Represents a picture box report item for displaying an image.
Public classPolarCoordinateSystem
Represents a two-dimentional polar coordinate system. Points in the polar coordinate system are defined with radial and angular coordinates.
Public classRangeAreaSeries
Represents an AreaSeries with both start (X0, Y0) and end (Y, Y) values.
Public classRangeBarSeries
Represents a BarSeries with both start (X0, Y0) and end (Y, Y) values.
Public classReport
Represents the base class for any report in the Telerik Reporting.
Public classReportBook
Represents a collection of reports logically unified as a single document.
Public classReportCollection
Represents a collection of Report objects.
Public classReportFooterSection
Represents a report footer section. Report footer is displayed at the end of a report, but before the last PageFooterSection if any.
Public classReportHeaderSection
Represents a report header section. Report header is displayed at the beginning of a report, but after the first PageHeaderSection if any.
Public classReportItem
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.
Public classReportItemBase
Defines the base class for visual report items used for creating reports.
Public classReportItemBase..::..ItemCollection
Represents a collection of ReportItemBase objects.
Public classReportObject
Represents a base class for all Telerik Reporting objects
Public classReportParameter
Represents a report parameter.
Public classReportParameterAvailableValues
Represents the available values for a ReportParameter
Public classReportParameterCollection
Represents a collection of ReportParameter objects.
Public classReportParameterCollectionBase<(Of <(<'TReportParameter>)>)>
Represents a base class for collection of IReportParameter objects.
Public classReportParameterUISettings Obsolete.
Public classReportSection
Base abstract class for all report sections contained in the report body. Inherited by DetailSection, GroupSection, ReportHeaderSection, ReportFooterSection,
Public classReportSectionBase
Defines the base class for report sections.
Public classReportSource
Provides the base class for a report source. This is an abstract class that contains only a collection of parameter values that are passed to the IReportDocument object when its instance is initialized.
Public classScale
Public classShape
Represents a shape report item.
Public classSorting
Public classSortingCollection
Public classSqlDataSource
Represents an SQL database to data items.
Public classSqlDataSourceParameter
Represents a parameter in a SqlDataSource component.
Public classSqlDataSourceParameterCollection
Represents a collection of SqlDataSourceParameter objects.
Public classSubReport
Represents a report item used to embed another report into the current report.
Public classTable
The table report item displays detail data, data organized in row groups, or both.
Public classTableBody
Represents the Body of the Table item
Public classTableBody..::..ColumnCollection
Represents a collection of TableBodyColumn
Public classTableBody..::..RowCollection
Represents a collection of TableBodyRows
Public classTableBodyColumn
Represents a column in the Table's Body
Public classTableBodyRow
Represents a row in the Table's Body
Public classTableCell
Public classTableCellContainer
Public classTableGroup
Public classTextBox
Represents a text box report item.
Public classTextItemBase
Represents a Text Item - a base class for report items like TextBox and CheckBox.
Public classToggleVisibilityAction
Represents an interactive action that toggles the visibility of one or more items / groups.
Public classToggleVisivilityTargetCollection
Represents a collection of IToggleVisibilityTarget objects.
Public classTypeReportSource
Represents a report source that allows a report document to be instantiated from an AssemblyQualifiedName.
Public classUriReportSource
Represents a report source that loads a report document from a URI.
Public classXmlReportSource
Represents a report source that contains the XML markup of a report document.

Interfaces

  InterfaceDescription
Public interfaceIAction
Represents an interactive action associated with a report item.
Public interfaceIExtension
Telerik Reporting extension
Public interfaceIReportDocument
Represents a report document.
Public interfaceIReportParameter
Represents a report parameter.
Public interfaceIToggleVisibilityTarget
Represents a report object which may be used as target of a ToggleVisibilityAction.

Delegates

  DelegateDescription
Public delegateErrorEventHandler
Public delegateItemEventHandler
Handles the events that occur when items are being added to or removed from an items collection.
Public delegatePageEventHandler
Handles the events that occur when a page rendering begins or ends.

Enumerations

  EnumerationDescription
Public enumerationAnchoringStyles
Specifies how a ReportItem anchors to the edges of its container.
Public enumerationAngularAxisLabelOrientation
The orientation of the angular axis labels.
Public enumerationAxisPositionMode
Specifies how tick marks are positioned in relation to the data points.
Public enumerationBarcode..::..SymbologyType
Public enumerationBarDataPointLabelAlignment
Specifies how to align the labels for the data points of the BarSeries.
Public enumerationDataPointMarkerType
Determines the data point markers.
Public enumerationDateTimeScaleUnits
Determines the unit for the interval/step between minor/major ticks/grid lines.
Public enumerationDockingStyle
Specifies how a ReportItem docks to the edges of its container.
Public enumerationFilterOperator
Public enumerationGraphAxisLabelPlacement
Specifies how axis labels are placed on the axis.
Public enumerationGraphAxisTickMarkDisplayType
Specifies how tick marks are drawn on the axis.
Public enumerationGraphAxisTitlePlacement
Specifies how the axis title is placed on the axis.
Public enumerationGraphItemPosition
Specifies the graph item's position.
Public enumerationGraphScaleCrossAxisPosition
Determines the position at which axes cross each other.
Public enumerationGraphSeriesArrangeMode
Specifies how the the graph series are arranged according to each other.
Public enumerationGroupKeepTogether
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.
Public enumerationLineDataPointLabelAlignment
Specifies how to align the labels for the data points of the scatter series: [!:ScatterSeriesBase].
Public enumerationPageBreak
Specifies where to make a page break, with respect to a ReportSection.
Public enumerationPageNumberingStyle
Specifies the page numbering style of a report. Has meaning and effect only when the report is part of a report book.
Public enumerationReportParameterType
Public enumerationSortDirection
Public enumerationSqlDataSourceCommandType
Specifies how a command string is interpreted.
Public enumerationUrlTarget
Represents NavigateToUrlAction target types.