# GC.Spread.Sheets.TableSheet

## Content

# Namespace: TableSheet

[Spread](GC.Spread).[Sheets](GC.Spread.Sheets).TableSheet

## Table of contents

### Enumerations

- [ActionType](../enums/GC.Spread.Sheets.TableSheet.ActionType)
- [GroupLayoutMode](../enums/GC.Spread.Sheets.TableSheet.GroupLayoutMode)
- [GroupOutlinePosition](../enums/GC.Spread.Sheets.TableSheet.GroupOutlinePosition)
- [ShowSourceOptions](../enums/GC.Spread.Sheets.TableSheet.ShowSourceOptions)

### Classes

- [BuiltInRowActions](../classes/GC.Spread.Sheets.TableSheet.BuiltInRowActions)
- [TableSheet](../classes/GC.Spread.Sheets.TableSheet.TableSheet)
- [TableSheetPanel](../classes/GC.Spread.Sheets.TableSheet.TableSheetPanel)

### Interfaces

- [IAlternatingRowOptions](../interfaces/GC.Spread.Sheets.TableSheet.IAlternatingRowOptions)
- [IColumnTypeItem](../interfaces/GC.Spread.Sheets.TableSheet.IColumnTypeItem)
- [IDataViewChanges](../interfaces/GC.Spread.Sheets.TableSheet.IDataViewChanges)
- [IGroupByOptions](../interfaces/GC.Spread.Sheets.TableSheet.IGroupByOptions)
- [IGroupColumnOptions](../interfaces/GC.Spread.Sheets.TableSheet.IGroupColumnOptions)
- [IGroupLayoutOptions](../interfaces/GC.Spread.Sheets.TableSheet.IGroupLayoutOptions)
- [IGroupSpacingOptions](../interfaces/GC.Spread.Sheets.TableSheet.IGroupSpacingOptions)
- [IGroupSummaryFieldOptions](../interfaces/GC.Spread.Sheets.TableSheet.IGroupSummaryFieldOptions)
- [IGroupSummarySliceFieldOptions](../interfaces/GC.Spread.Sheets.TableSheet.IGroupSummarySliceFieldOptions)
- [IMenuItemVisibility](../interfaces/GC.Spread.Sheets.TableSheet.IMenuItemVisibility)
- [IPanelOption](../interfaces/GC.Spread.Sheets.TableSheet.IPanelOption)
- [IRowActionOptions](../interfaces/GC.Spread.Sheets.TableSheet.IRowActionOptions)
- [IShortcutKey](../interfaces/GC.Spread.Sheets.TableSheet.IShortcutKey)
- [ITableSheetConditionFilterInfo](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetConditionFilterInfo)
- [ITableSheetFilterHierarchyPath](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetFilterHierarchyPath)
- [ITableSheetFilterValue](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetFilterValue)
- [ITableSheetHierarchyFilterInfo](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetHierarchyFilterInfo)
- [ITableSheetOptions](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetOptions)
- [ITableSheetSortInfo](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetSortInfo)
- [ITableSheetValueFilterInfo](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetValueFilterInfo)

### Type aliases

- [ITableSheetFilterInfo](GC.Spread.Sheets.TableSheet#itablesheetfilterinfo)
- [TableSheetFilterDataType](GC.Spread.Sheets.TableSheet#tablesheetfilterdatatype)

## Type aliases

### <a id="itablesheetfilterinfo" name="itablesheetfilterinfo"></a> ITableSheetFilterInfo

Ƭ **ITableSheetFilterInfo**: [`ITableSheetValueFilterInfo`](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetValueFilterInfo) \| [`ITableSheetHierarchyFilterInfo`](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetHierarchyFilterInfo) \| [`ITableSheetConditionFilterInfo`](../interfaces/GC.Spread.Sheets.TableSheet.ITableSheetConditionFilterInfo)

___

### <a id="tablesheetfilterdatatype" name="tablesheetfilterdatatype"></a> TableSheetFilterDataType

Ƭ **TableSheetFilterDataType**: ``"value"`` \| ``"date"`` \| ``"blank"``
