# GrapeCity.ActiveReports.PageReportModel.Tablix

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_PageReportModel_Tablix" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix" class="text-break">Tablix Class
</h1>
  <div class="markdown level0 summary"><p>Represents a <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.DataRegion.html">DataRegion</a> that displays the data in a cross-table format, defined a flexible layout grid with nested repeating column groups and row groups.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.marshalbyrefobject">MarshalByRefObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a></div>
    <div class="level3"><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ReportComponent.html">ReportComponent</a></div>
    <div class="level4"><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ReportItem.html">ReportItem</a></div>
    <div class="level5"><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.DataRegion.html">DataRegion</a></div>
    <div class="level6"><span class="xref">Tablix</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.IValidateable.html">IValidateable</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.IScopeDefinition.html">IScopeDefinition</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.IReportComponentContainer.html">IReportComponentContainer</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.PageReportModel.IReportComponent.html">IReportComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.html">GrapeCity.ActiveReports.PageReportModel</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Core.Rdl.dll</h6>
  <h5 id="GrapeCity_ActiveReports_PageReportModel_Tablix_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public sealed class Tablix : DataRegion, IValidateable, IScopeDefinition, IReportComponentContainer, IReportComponent, IComponent, IDisposable</code></pre>
  </div>
  <h5 id="GrapeCity_ActiveReports_PageReportModel_Tablix_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>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.</p>
</div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix__ctor" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.#ctor">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.-ctor.html#GrapeCity_ActiveReports_PageReportModel_Tablix__ctor">Tablix()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.html">Tablix</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_ActionInfo" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.ActionInfo">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.ActionInfo.html#GrapeCity_ActiveReports_PageReportModel_Tablix_ActionInfo">ActionInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the actions associated with the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ReportItem.html">ReportItem</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_BandLayoutOptions" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.BandLayoutOptions">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.BandLayoutOptions.html#GrapeCity_ActiveReports_PageReportModel_Tablix_BandLayoutOptions">BandLayoutOptions</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the band layout options used to navigate by the tablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_BottomMargin" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.BottomMargin">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.BottomMargin.html#GrapeCity_ActiveReports_PageReportModel_Tablix_BottomMargin">BottomMargin</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a height of the bottom margin.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_CanScroll" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.CanScroll">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.CanScroll.html#GrapeCity_ActiveReports_PageReportModel_Tablix_CanScroll">CanScroll</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the tablix will have scroll bars when the content size exceeds the defined size of the tablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_ChildScopes" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.ChildScopes">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.ChildScopes.html#GrapeCity_ActiveReports_PageReportModel_Tablix_ChildScopes">ChildScopes</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the child scopes for the fixed page.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_Components" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.Components">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.Components.html#GrapeCity_ActiveReports_PageReportModel_Tablix_Components">Components</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ReportComponentCollection.html">ReportComponentCollection</a> containing all the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.ReportComponent.html">ReportComponent</a> in the container.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_FixedColumnHeaders" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.FixedColumnHeaders">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.FixedColumnHeaders.html#GrapeCity_ActiveReports_PageReportModel_Tablix_FixedColumnHeaders">FixedColumnHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the column headers should remain visible when the user scrolls part of the Tablix off the page.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_FixedRowHeaders" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.FixedRowHeaders">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.FixedRowHeaders.html#GrapeCity_ActiveReports_PageReportModel_Tablix_FixedRowHeaders">FixedRowHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the row headers should remain visible when the user scrolls part of the Tablix off the page.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_FrozenColumns" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.FrozenColumns">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.FrozenColumns.html#GrapeCity_ActiveReports_PageReportModel_Tablix_FrozenColumns">FrozenColumns</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a number of frozen columns.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_FrozenRows" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.FrozenRows">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.FrozenRows.html#GrapeCity_ActiveReports_PageReportModel_Tablix_FrozenRows">FrozenRows</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a number of frozen rows.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_GroupsBeforeRowHeaders" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.GroupsBeforeRowHeaders">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.GroupsBeforeRowHeaders.html#GrapeCity_ActiveReports_PageReportModel_Tablix_GroupsBeforeRowHeaders">GroupsBeforeRowHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>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.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_LayoutDirection" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.LayoutDirection">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.LayoutDirection.html#GrapeCity_ActiveReports_PageReportModel_Tablix_LayoutDirection">LayoutDirection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a overall layout direction of the Tablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_LeftMargin" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.LeftMargin">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.LeftMargin.html#GrapeCity_ActiveReports_PageReportModel_Tablix_LeftMargin">LeftMargin</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a width of the left margin.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_OmitBorderOnPageBreak" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.OmitBorderOnPageBreak">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.OmitBorderOnPageBreak.html#GrapeCity_ActiveReports_PageReportModel_Tablix_OmitBorderOnPageBreak">OmitBorderOnPageBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the borders should be omitted at locations where the tablix spans multiple pages.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_PageBreak" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.PageBreak">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.PageBreak.html#GrapeCity_ActiveReports_PageReportModel_Tablix_PageBreak">PageBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a page break options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_RepeatColumnHeaders" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.RepeatColumnHeaders">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.RepeatColumnHeaders.html#GrapeCity_ActiveReports_PageReportModel_Tablix_RepeatColumnHeaders">RepeatColumnHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the column headers should be repeated on each page where a portion of the tablix appears.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_RepeatRowHeaders" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.RepeatRowHeaders">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.RepeatRowHeaders.html#GrapeCity_ActiveReports_PageReportModel_Tablix_RepeatRowHeaders">RepeatRowHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the row headers should be repeated on each page where a portion of the tablix appears.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_RepeatToFill" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.RepeatToFill">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.RepeatToFill.html#GrapeCity_ActiveReports_PageReportModel_Tablix_RepeatToFill">RepeatToFill</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the tablix should fill the space with empty rows to reach its fixed height.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_ReportItemsInScope" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.ReportItemsInScope">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.ReportItemsInScope.html#GrapeCity_ActiveReports_PageReportModel_Tablix_ReportItemsInScope">ReportItemsInScope</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the report items in scope for the fixed page.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_RightMargin" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.RightMargin">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.RightMargin.html#GrapeCity_ActiveReports_PageReportModel_Tablix_RightMargin">RightMargin</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a width of the right margin.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_Sorting" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.Sorting">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.Sorting.html#GrapeCity_ActiveReports_PageReportModel_Tablix_Sorting">Sorting</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the expressions by which to sort the columns or rows.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_TablixBody" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixBody">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixBody.html#GrapeCity_ActiveReports_PageReportModel_Tablix_TablixBody">TablixBody</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a region that contains the data elements of the tablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_TablixColumnHierarchy" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixColumnHierarchy">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixColumnHierarchy.html#GrapeCity_ActiveReports_PageReportModel_Tablix_TablixColumnHierarchy">TablixColumnHierarchy</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a column member hierarchy for the tablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_TablixCorner" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixCorner">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixCorner.html#GrapeCity_ActiveReports_PageReportModel_Tablix_TablixCorner">TablixCorner</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a region containing the elements in the upper-left corner of the еablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_TablixRowHierarchy" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixRowHierarchy">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.TablixRowHierarchy.html#GrapeCity_ActiveReports_PageReportModel_Tablix_TablixRowHierarchy">TablixRowHierarchy</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a row member hierarchy for the Tablix.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_TopMargin" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.TopMargin">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.TopMargin.html#GrapeCity_ActiveReports_PageReportModel_Tablix_TopMargin">TopMargin</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a height of the top margin.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_Validate_GrapeCity_ActiveReports_PageReportModel_ValidationContext_" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.Validate(GrapeCity.ActiveReports.PageReportModel.ValidationContext)">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.Validate.html#GrapeCity_ActiveReports_PageReportModel_Tablix_Validate_GrapeCity_ActiveReports_PageReportModel_ValidationContext_">Validate(ValidationContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Validates the current state of the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.html">Tablix</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_PageReportModel_Tablix_ValidateCommon_GrapeCity_ActiveReports_PageReportModel_ValidationContext_" data-uid="GrapeCity.ActiveReports.PageReportModel.Tablix.ValidateCommon(GrapeCity.ActiveReports.PageReportModel.ValidationContext)">
          <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.ValidateCommon.html#GrapeCity_ActiveReports_PageReportModel_Tablix_ValidateCommon_GrapeCity_ActiveReports_PageReportModel_ValidationContext_">ValidateCommon(ValidationContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Validates the information in each property of the <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.Tablix.html">Tablix</a> object.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.RomUtils.GetReportFromComponent.html#GrapeCity_ActiveReports_PageReportModel_RomUtils_GetReportFromComponent_GrapeCity_ActiveReports_PageReportModel_IReportComponent_">RomUtils.GetReportFromComponent(IReportComponent)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.RomUtils.GetReportSectionFromComponent.html#GrapeCity_ActiveReports_PageReportModel_RomUtils_GetReportSectionFromComponent_GrapeCity_ActiveReports_PageReportModel_IReportComponent_">RomUtils.GetReportSectionFromComponent(IReportComponent)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.PageReportModel.RomUtils.IsContentPlaceHolder.html#GrapeCity_ActiveReports_PageReportModel_RomUtils_IsContentPlaceHolder_GrapeCity_ActiveReports_PageReportModel_ReportItem_">RomUtils.IsContentPlaceHolder(ReportItem)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rdl.Tools.ReportExtensions.GetSelfAndAllDescendants.html#GrapeCity_ActiveReports_Rdl_Tools_ReportExtensions_GetSelfAndAllDescendants_GrapeCity_ActiveReports_PageReportModel_ReportItem_">ReportExtensions.GetSelfAndAllDescendants(ReportItem)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rdl.Tools.ReportItemExtensions.GetReportItemTypeName.html#GrapeCity_ActiveReports_Rdl_Tools_ReportItemExtensions_GetReportItemTypeName_GrapeCity_ActiveReports_PageReportModel_ReportItem_">ReportItemExtensions.GetReportItemTypeName(ReportItem)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rdl.Tools.CollectionExtensions.AddRange.html#GrapeCity_ActiveReports_Rdl_Tools_CollectionExtensions_AddRange__2___0_System_Collections_Generic_IEnumerable___1__">CollectionExtensions.AddRange&lt;TCollection, TItem&gt;(TCollection, IEnumerable&lt;TItem&gt;)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rdl.Tools.ReportItemExtensions.Clone.html#GrapeCity_ActiveReports_Rdl_Tools_ReportItemExtensions_Clone__1___0_">ReportItemExtensions.Clone&lt;TItem&gt;(TItem)</a>
  </div>

</div>
