[]
Represents a DataRegion that displays the data in a cross-table format, defined a flexible layout grid with nested repeating column groups and row groups.
public sealed class Tablix : DataRegion, IValidateable, IScopeDefinition, IReportComponentContainer, IReportComponent, IComponent, IDisposable
A tablix is a combination of two data regions, a table and a matrix. Therefore, it combines the functionalities of both the data regions (table and matrix) with added capabilities including the support for adjacent groups, interactive layout options such as the stepped row group, collapsed group.
Name | Description |
---|---|
Tablix() | Initializes a new instance of the Tablix class. |
Name | Description |
---|---|
ActionInfo | Gets or sets the actions associated with the ReportItem. |
BandLayoutOptions | Gets or sets the band layout options used to navigate by the tablix. |
BottomMargin | Gets or sets a height of the bottom margin. |
CanScroll | Gets or sets a value indicating whether the tablix will have scroll bars when the content size exceeds the defined size of the tablix. |
ChildScopes | Gets the child scopes for the fixed page. |
Components | Gets a ReportComponentCollection containing all the ReportComponent in the container. |
FixedColumnHeaders | Gets or sets a value indicating whether the column headers should remain visible when the user scrolls part of the Tablix off the page. |
FixedRowHeaders | Gets or sets a value indicating whether the row headers should remain visible when the user scrolls part of the Tablix off the page. |
FrozenColumns | Gets or sets a number of frozen columns. |
FrozenRows | Gets or sets a number of frozen rows. |
GroupsBeforeRowHeaders | Gets or sets a number of instances of the leftmost outer column member that should appear to the left of the row headers, right of the row headers for tablix with RTL direction. |
LayoutDirection | Gets or sets a overall layout direction of the Tablix. |
LeftMargin | Gets or sets a width of the left margin. |
OmitBorderOnPageBreak | Gets or sets a value indicating whether the borders should be omitted at locations where the tablix spans multiple pages. |
PageBreak | Gets or sets a page break options. |
RepeatColumnHeaders | Gets or sets a value indicating whether the column headers should be repeated on each page where a portion of the tablix appears. |
RepeatRowHeaders | Gets or sets a value indicating whether the row headers should be repeated on each page where a portion of the tablix appears. |
RepeatToFill | Gets or sets a value indicating whether the tablix should fill the space with empty rows to reach its fixed height. |
ReportItemsInScope | Gets the report items in scope for the fixed page. |
RightMargin | Gets or sets a width of the right margin. |
Sorting | Gets the expressions by which to sort the columns or rows. |
TablixBody | Gets a region that contains the data elements of the tablix. |
TablixColumnHierarchy | Gets a column member hierarchy for the tablix. |
TablixCorner | Gets or sets a region containing the elements in the upper-left corner of the еablix. |
TablixRowHierarchy | Gets a row member hierarchy for the Tablix. |
TopMargin | Gets or sets a height of the top margin. |
Name | Description |
---|---|
Validate(ValidationContext) | Validates the current state of the Tablix object. |
ValidateCommon(ValidationContext) | Validates the information in each property of the Tablix object. |