Class
Table

The table report item displays detail data, data organized in row groups, or both.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
[ToolboxBitmap(typeof(Table), "Resources.Table.bmp")]
public class Table : DataItem, IToggleVisibilityTarget, IActionTarget, IDataItem, IDataFlow, IDataSourceContainer

Inheritance: objectReportObjectReportItemBaseReportItemDataItemTable

Derived Classes: CrosstabList

Implements: IActionTargetIDataFlowIDataItemIDataSourceContainerIToggleVisibilityTarget

Inherited Members DataItem.OnNeedDataSource(object, EventArgs)DataItem.NeedDataSourceMethodNameDataItem.DataSourceDataItem.FiltersDataItem.NoDataMessageDataItem.NoDataStyleDataItem.SortingsDataItem.SortingDataItem.NeedDataSourceReportItem.SizeReportItem.LocationReportItem.AnchoringReportItem.DockingReportItem.BoundsReportItem.LeftReportItem.RightReportItem.TopReportItem.BottomReportItem.WidthReportItem.HeightReportItem.DefaultSizeReportItemBase.Dispose()ReportItemBase.Dispose(bool)ReportItemBase.ToString()ReportItemBase.Contains(ReportItemBase)ReportItemBase.GetEventHandlers(EventHandler)ReportItemBase.OnItemValidate(ReportItemBase)ReportItemBase.ClearGlobalDependencies()ReportItemBase.ContainerReportItemBase.DesignModeReportItemBase.SiteReportItemBase.NameReportItemBase.ItemDataBindingMethodNameReportItemBase.ItemDataBoundMethodNameReportItemBase.VisibleReportItemBase.StyleNameReportItemBase.StyleReportItemBase.ItemsReportItemBase.ParentReportItemBase.ReportReportItemBase.ConditionalFormattingReportItemBase.BookmarkReportItemBase.BookmarkIdReportItemBase.DocumentMapTextReportItemBase.TocTextReportItemBase.ActionReportItemBase.BindingsReportItemBase.ToolTipReportItemBase.AccessibleDescriptionReportItemBase.AccessibleRoleReportItemBase.AIDescriptionReportItemBase.ItemDataBindingReportItemBase.ItemDataBoundReportItemBase.DisposedReportObject.ToString(string[])

Constructors

Table()

TODO: Add documentation.

Declaration

cs-api-definition
public Table()

Properties

Body

Gets table body area. (Optional) The Table body is located in the lower right corner. The Table body displays detail and grouped data. The scope for the expression is determined by the innermost groups to which the text box belongs. Cells in the Table body display detail data when they are members of a detail row and they represent aggregate data when they are members of a row or column associated with a group. By default, cells in a group row or column that contain simple expressions that do not include an aggregate function, evaluate to the first value in the group.

Declaration

cs-api-definition
[Browsable(false)]
public TableBody Body { get; }

Property Value

TableBody

ColumnGroups

Gets table column group hierarchy. (Optional) Table column groups are located in the upper-right corner. This area is automatically created when you add a column group. Cells in this area represent members of the column groups hierarchy, and display the column group instance values.

Declaration

cs-api-definition
[Browsable(false)]
public IList<TableGroup> ColumnGroups { get; }

Property Value

IList<TableGroup>

ColumnHeadersPrintOnEveryPage

TODO: Add documentation.

Declaration

cs-api-definition
public bool ColumnHeadersPrintOnEveryPage { get; set; }

Property Value

bool

Corner

Gets table corner area. (Optional) A Table corner is located in the upper-left corner. This area is automatically created when you add both row groups and column groups to a Table item. In this area, you can merge cells and add a label or embed another report item.

Declaration

cs-api-definition
[Browsable(false)]
public TableCellContainer Corner { get; }

Property Value

TableCellContainer

FreezeColumnHeaders

TODO: Add documentation.

Declaration

cs-api-definition
public bool FreezeColumnHeaders { get; set; }

Property Value

bool

FreezeRowHeaders

TODO: Add documentation.

Declaration

cs-api-definition
public bool FreezeRowHeaders { get; set; }

Property Value

bool

KeepTogether

Gets or sets a value indicating whether the rendering engine should try to keep the Table on one page if possible.

Declaration

cs-api-definition
public bool KeepTogether { get; set; }

Property Value

bool

A boolean value indicating whether the rendering engine should try to keep the Table on one page if possible.

RowGroups

Gets table row groups hierarchy. (Optional) Table row groups are located on the lower-left corner. This area is automatically created when you add a row group. Cells in this area represent members of the row groups hierarchy, and display row group instance values.

Declaration

cs-api-definition
[Browsable(false)]
public IList<TableGroup> RowGroups { get; }

Property Value

IList<TableGroup>

RowHeadersPrintOnEveryPage

TODO: Add documentation.

Declaration

cs-api-definition
public bool RowHeadersPrintOnEveryPage { get; set; }

Property Value

bool