ClassTable
The table report item displays detail data, data organized in row groups, or both.
Definition
Namespace:Telerik.Reporting
Assembly:Telerik.Reporting.dll
Syntax:
[ToolboxBitmap(typeof(Table), "Resources.Table.bmp")]
public class Table : DataItem, IToggleVisibilityTarget, IActionTarget, IDataItem, IDataFlow, IDataSourceContainer
Inheritance: objectReportObjectReportItemBaseReportItemDataItemTable
Derived Classes:
Implements:
Inherited Members
Constructors
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
[Browsable(false)]
public TableBody Body { get; }
Property Value
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
[Browsable(false)]
public IList<TableGroup> ColumnGroups { get; }
Property Value
IList<TableGroup>
ColumnHeadersPrintOnEveryPage
TODO: Add documentation.
Declaration
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
[Browsable(false)]
public TableCellContainer Corner { get; }
Property Value
FreezeColumnHeaders
TODO: Add documentation.
Declaration
public bool FreezeColumnHeaders { get; set; }
Property Value
bool
FreezeRowHeaders
TODO: Add documentation.
Declaration
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
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
[Browsable(false)]
public IList<TableGroup> RowGroups { get; }
Property Value
IList<TableGroup>
RowHeadersPrintOnEveryPage
TODO: Add documentation.
Declaration
public bool RowHeadersPrintOnEveryPage { get; set; }
Property Value
bool