# FarPoint.Win.Spread.Model.ITableRange

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_Spread_Model_ITableRange" data-uid="FarPoint.Win.Spread.Model.ITableRange" class="text-break">ITableRange Interface
</h1>
  <div class="markdown level0 summary"><p>Represents an ITableRange interface.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.Spread.Model.html">FarPoint.Win.Spread.Model</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.Spread.dll</h6>
  <h5 id="FarPoint_Win_Spread_Model_ITableRange_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface ITableRange : ISerializeData, ISerializePresentation, ISerializable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface ITableRange
    Inherits ISerializeData, ISerializePresentation, ISerializable</code></pre>
  </div>
  <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="FarPoint_Win_Spread_Model_ITableRange_Columns" data-uid="FarPoint.Win.Spread.Model.ITableRange.Columns">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.Columns.html#FarPoint_Win_Spread_Model_ITableRange_Columns">Columns</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a collection of <a class="xref" href="FarPoint.Win.Spread.Model.ITableColumn.html">ITableColumn</a> objects.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_Comment" data-uid="FarPoint.Win.Spread.Model.ITableRange.Comment">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.Comment.html#FarPoint_Win_Spread_Model_ITableRange_Comment">Comment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the table comment.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_DataRange" data-uid="FarPoint.Win.Spread.Model.ITableRange.DataRange">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.DataRange.html#FarPoint_Win_Spread_Model_ITableRange_DataRange">DataRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the data range of the ITableRange.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_DataSource" data-uid="FarPoint.Win.Spread.Model.ITableRange.DataSource">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.DataSource.html#FarPoint_Win_Spread_Model_ITableRange_DataSource">DataSource</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the IRange table source.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_FirstColumnIndex" data-uid="FarPoint.Win.Spread.Model.ITableRange.FirstColumnIndex">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.FirstColumnIndex.html#FarPoint_Win_Spread_Model_ITableRange_FirstColumnIndex">FirstColumnIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the first column index.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_FirstRowIndex" data-uid="FarPoint.Win.Spread.Model.ITableRange.FirstRowIndex">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.FirstRowIndex.html#FarPoint_Win_Spread_Model_ITableRange_FirstRowIndex">FirstRowIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the first row index.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_HeaderRowIndex" data-uid="FarPoint.Win.Spread.Model.ITableRange.HeaderRowIndex">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.HeaderRowIndex.html#FarPoint_Win_Spread_Model_ITableRange_HeaderRowIndex">HeaderRowIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the row index of the header row.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_HeaderRowVisible" data-uid="FarPoint.Win.Spread.Model.ITableRange.HeaderRowVisible">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.HeaderRowVisible.html#FarPoint_Win_Spread_Model_ITableRange_HeaderRowVisible">HeaderRowVisible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the header is visible.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_LastColumnIndex" data-uid="FarPoint.Win.Spread.Model.ITableRange.LastColumnIndex">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.LastColumnIndex.html#FarPoint_Win_Spread_Model_ITableRange_LastColumnIndex">LastColumnIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Get the last column index.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_LastRowIndex" data-uid="FarPoint.Win.Spread.Model.ITableRange.LastRowIndex">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.LastRowIndex.html#FarPoint_Win_Spread_Model_ITableRange_LastRowIndex">LastRowIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the last row index.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_Name" data-uid="FarPoint.Win.Spread.Model.ITableRange.Name">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.Name.html#FarPoint_Win_Spread_Model_ITableRange_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the ITableRange name.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_TotalRowIndex" data-uid="FarPoint.Win.Spread.Model.ITableRange.TotalRowIndex">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.TotalRowIndex.html#FarPoint_Win_Spread_Model_ITableRange_TotalRowIndex">TotalRowIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the total row index.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_TotalRowVisible" data-uid="FarPoint.Win.Spread.Model.ITableRange.TotalRowVisible">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.TotalRowVisible.html#FarPoint_Win_Spread_Model_ITableRange_TotalRowVisible">TotalRowVisible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the total row is visible.</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="FarPoint_Win_Spread_Model_ITableRange_GetColumnIndex_System_String_" data-uid="FarPoint.Win.Spread.Model.ITableRange.GetColumnIndex(System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.GetColumnIndex.html#FarPoint_Win_Spread_Model_ITableRange_GetColumnIndex_System_String_">GetColumnIndex(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the column index by name.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_GetColumnName_System_Int32_" data-uid="FarPoint.Win.Spread.Model.ITableRange.GetColumnName(System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.GetColumnName.html#FarPoint_Win_Spread_Model_ITableRange_GetColumnName_System_Int32_">GetColumnName(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the name of the column</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_GetDataColumnFormula_System_Int32_" data-uid="FarPoint.Win.Spread.Model.ITableRange.GetDataColumnFormula(System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.GetDataColumnFormula.html#FarPoint_Win_Spread_Model_ITableRange_GetDataColumnFormula_System_Int32_">GetDataColumnFormula(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets data fomula from a special column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_GetUniqueColumnName_System_String_System_Int32_" data-uid="FarPoint.Win.Spread.Model.ITableRange.GetUniqueColumnName(System.String,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.GetUniqueColumnName.html#FarPoint_Win_Spread_Model_ITableRange_GetUniqueColumnName_System_String_System_Int32_">GetUniqueColumnName(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a unique name for a table column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_SetDataColumnFormula_System_Int32_System_String_" data-uid="FarPoint.Win.Spread.Model.ITableRange.SetDataColumnFormula(System.Int32,System.String)">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.SetDataColumnFormula.html#FarPoint_Win_Spread_Model_ITableRange_SetDataColumnFormula_System_Int32_System_String_">SetDataColumnFormula(int, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets data formula to a special column.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_SyncDataInRange_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="FarPoint.Win.Spread.Model.ITableRange.SyncDataInRange(System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.SyncDataInRange.html#FarPoint_Win_Spread_Model_ITableRange_SyncDataInRange_System_Int32_System_Int32_System_Int32_System_Int32_">SyncDataInRange(int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Synchronizes table data in a specific range.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_NameChanged" data-uid="FarPoint.Win.Spread.Model.ITableRange.NameChanged">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.NameChanged.html">NameChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the table name is changed.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_NameChanging" data-uid="FarPoint.Win.Spread.Model.ITableRange.NameChanging">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.NameChanging.html">NameChanging</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the table name is about to change.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_TableRangeChanged" data-uid="FarPoint.Win.Spread.Model.ITableRange.TableRangeChanged">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.TableRangeChanged.html">TableRangeChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the table range is changed.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_Model_ITableRange_TableRangeChanging" data-uid="FarPoint.Win.Spread.Model.ITableRange.TableRangeChanging">
          <a class="xref" href="FarPoint.Win.Spread.Model.ITableRange.TableRangeChanging.html">TableRangeChanging</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the table range is about to change.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
