# GrapeCity.Documents.Excel.ITable

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Excel_ITable" data-uid="GrapeCity.Documents.Excel.ITable" class="text-break">ITable Interface
</h1>
  <div class="markdown level0 summary"><p>Represents a table object on a worksheet.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Excel.html">GrapeCity.Documents.Excel</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Excel.dll</h6>
  <h5 id="GrapeCity_Documents_Excel_ITable_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface ITable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface ITable</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="GrapeCity_Documents_Excel_ITable_AutoFilter" data-uid="GrapeCity.Documents.Excel.ITable.AutoFilter">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.AutoFilter.html#GrapeCity_Documents_Excel_ITable_AutoFilter">AutoFilter</a>
        </td>
        <td class="markdown level1 summary"><p>Filters a list using the <a class="xref" href="GrapeCity.Documents.Excel.IAutoFilter.html">IAutoFilter</a> (read-only).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_AutoGenerateColumns" data-uid="GrapeCity.Documents.Excel.ITable.AutoGenerateColumns">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.AutoGenerateColumns.html#GrapeCity_Documents_Excel_ITable_AutoGenerateColumns">AutoGenerateColumns</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether to generate columns automatically while binding data.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_BindingPath" data-uid="GrapeCity.Documents.Excel.ITable.BindingPath">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.BindingPath.html#GrapeCity_Documents_Excel_ITable_BindingPath">BindingPath</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets binding path of current table.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Columns" data-uid="GrapeCity.Documents.Excel.ITable.Columns">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Columns.html#GrapeCity_Documents_Excel_ITable_Columns">Columns</a>
        </td>
        <td class="markdown level1 summary"><p>Returns an <a class="xref" href="GrapeCity.Documents.Excel.ITableColumns.html">ITableColumns</a> collection that represents all the columns in the <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Comment" data-uid="GrapeCity.Documents.Excel.ITable.Comment">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Comment.html#GrapeCity_Documents_Excel_ITable_Comment">Comment</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the comment associated with the table object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_DataRange" data-uid="GrapeCity.Documents.Excel.ITable.DataRange">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.DataRange.html#GrapeCity_Documents_Excel_ITable_DataRange">DataRange</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.IRange.html">IRange</a> object that represents the range that contains the data area in the table between the header row and the insert row.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_DisplayName" data-uid="GrapeCity.Documents.Excel.ITable.DisplayName">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.DisplayName.html#GrapeCity_Documents_Excel_ITable_DisplayName">DisplayName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the display name for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ExpandBoundRows" data-uid="GrapeCity.Documents.Excel.ITable.ExpandBoundRows">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ExpandBoundRows.html#GrapeCity_Documents_Excel_ITable_ExpandBoundRows">ExpandBoundRows</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether to add/delete entire rows on data binding.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_HeaderRange" data-uid="GrapeCity.Documents.Excel.ITable.HeaderRange">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.HeaderRange.html#GrapeCity_Documents_Excel_ITable_HeaderRange">HeaderRange</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.IRange.html">IRange</a> object that represents the range of the header row for a table.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Name" data-uid="GrapeCity.Documents.Excel.ITable.Name">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Name.html#GrapeCity_Documents_Excel_ITable_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Range" data-uid="GrapeCity.Documents.Excel.ITable.Range">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Range.html#GrapeCity_Documents_Excel_ITable_Range">Range</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.IRange.html">IRange</a> object that represents the range to which the specified table object applies.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Rows" data-uid="GrapeCity.Documents.Excel.ITable.Rows">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Rows.html#GrapeCity_Documents_Excel_ITable_Rows">Rows</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.ITableRows.html">ITableRows</a> that represents all the rows of data in the <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowAutoFilter" data-uid="GrapeCity.Documents.Excel.ITable.ShowAutoFilter">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowAutoFilter.html#GrapeCity_Documents_Excel_ITable_ShowAutoFilter">ShowAutoFilter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the AutoFilter is displayed.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowAutoFilterDropDown" data-uid="GrapeCity.Documents.Excel.ITable.ShowAutoFilterDropDown">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowAutoFilterDropDown.html#GrapeCity_Documents_Excel_ITable_ShowAutoFilterDropDown">ShowAutoFilterDropDown</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the table filter button is visible.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowHeaders" data-uid="GrapeCity.Documents.Excel.ITable.ShowHeaders">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowHeaders.html#GrapeCity_Documents_Excel_ITable_ShowHeaders">ShowHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the header information should be displayed for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object (read or write).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowTableStyleColumnStripes" data-uid="GrapeCity.Documents.Excel.ITable.ShowTableStyleColumnStripes">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowTableStyleColumnStripes.html#GrapeCity_Documents_Excel_ITable_ShowTableStyleColumnStripes">ShowTableStyleColumnStripes</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets if the column stripes table style is used for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object (read or write).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowTableStyleFirstColumn" data-uid="GrapeCity.Documents.Excel.ITable.ShowTableStyleFirstColumn">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowTableStyleFirstColumn.html#GrapeCity_Documents_Excel_ITable_ShowTableStyleFirstColumn">ShowTableStyleFirstColumn</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets if the first column is formatted for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object (read or write).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowTableStyleLastColumn" data-uid="GrapeCity.Documents.Excel.ITable.ShowTableStyleLastColumn">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowTableStyleLastColumn.html#GrapeCity_Documents_Excel_ITable_ShowTableStyleLastColumn">ShowTableStyleLastColumn</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets if the last column is displayed for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object (read or write).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowTableStyleRowStripes" data-uid="GrapeCity.Documents.Excel.ITable.ShowTableStyleRowStripes">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowTableStyleRowStripes.html#GrapeCity_Documents_Excel_ITable_ShowTableStyleRowStripes">ShowTableStyleRowStripes</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets if the row stripes table style is used for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object (read or write).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ShowTotals" data-uid="GrapeCity.Documents.Excel.ITable.ShowTotals">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ShowTotals.html#GrapeCity_Documents_Excel_ITable_ShowTotals">ShowTotals</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the total row is visible.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Sort" data-uid="GrapeCity.Documents.Excel.ITable.Sort">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Sort.html#GrapeCity_Documents_Excel_ITable_Sort">Sort</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the sort column or columns, and sort order for the <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> collection.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_TableStyle" data-uid="GrapeCity.Documents.Excel.ITable.TableStyle">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.TableStyle.html#GrapeCity_Documents_Excel_ITable_TableStyle">TableStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the table style for the specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object (read or write).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_TotalsRange" data-uid="GrapeCity.Documents.Excel.ITable.TotalsRange">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.TotalsRange.html#GrapeCity_Documents_Excel_ITable_TotalsRange">TotalsRange</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the <a class="xref" href="GrapeCity.Documents.Excel.IRange.html">IRange</a> object that represents the Total row, if any, from a specified <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object.</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_Documents_Excel_ITable_ConvertToRange" data-uid="GrapeCity.Documents.Excel.ITable.ConvertToRange">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ConvertToRange.html#GrapeCity_Documents_Excel_ITable_ConvertToRange">ConvertToRange()</a>
        </td>
        <td class="markdown level1 summary"><p>Convert the range of cells that made up the table to a regular range of data.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Delete" data-uid="GrapeCity.Documents.Excel.ITable.Delete">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Delete.html#GrapeCity_Documents_Excel_ITable_Delete">Delete()</a>
        </td>
        <td class="markdown level1 summary"><p>Deletes the <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object and clears the cell data from the worksheet.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_FromJson_System_String_" data-uid="GrapeCity.Documents.Excel.ITable.FromJson(System.String)">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.FromJson.html#GrapeCity_Documents_Excel_ITable_FromJson_System_String_">FromJson(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Generate table from Json string.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_Resize_GrapeCity_Documents_Excel_IRange_" data-uid="GrapeCity.Documents.Excel.ITable.Resize(GrapeCity.Documents.Excel.IRange)">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.Resize.html#GrapeCity_Documents_Excel_ITable_Resize_GrapeCity_Documents_Excel_IRange_">Resize(IRange)</a>
        </td>
        <td class="markdown level1 summary"><p>The Resize method allows the <a class="xref" href="GrapeCity.Documents.Excel.ITable.html">ITable</a> object to be resized over a new range. No cells are inserted or moved.</p>
<p>NOTE:
The headers must remain in the same row, and the resulting table range must overlap the original table range.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_ITable_ToJson" data-uid="GrapeCity.Documents.Excel.ITable.ToJson">
          <a class="xref" href="GrapeCity.Documents.Excel.ITable.ToJson.html#GrapeCity_Documents_Excel_ITable_ToJson">ToJson()</a>
        </td>
        <td class="markdown level1 summary"><p>Generate json string from table.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
