# Columns

RadGridView currently supports two main column types:

* **Data columns:**  all columns in this list inherit **GridViewDataColumn** class.

* **Structure columns:** all columns, which are added by **RadGridView** automatically to facilitate some functionality are called structure columns (e.g. expand/collapse the hierarchy)

## Data columns

The following are the available **GridViewDataColumn** descendants column types used in **RadGridView**:

* [GridViewCheckBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewcheckboxcolumn)

* [GridViewCommandColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewcommandcolumn)

* [GridViewDateTimeColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewdatetimecolumn)

* [GridViewDecimalColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewdecimalcolumn)

* [GridViewImageColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewimagecolumn)

* [GridViewTextBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewtextboxcolumn)

* [GridViewComboBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewcomboboxcolumn)

* [GridViewMaskBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewmaskboxcolumn)

## Structure Columns

### GridViewIndentColumn

This column appears when the grid data is grouped or has a hierarchical structure. The GridViewIndentColumn facilitates expand and collapse functionality. The expand column is always placed in front of all other grid content columns and can not be moved.

![WinForms RadGridView GridViewIndentColumn](https://www.telerik.com/products/winforms/documentation/assets/8498fe7d703264ace1157cdcf6cdcedf/gridview-fundamentals-overview-of-radgridview-structure005.png)

### GridViewRowHeaderColumn

This column facilitates row resizing. When you move the cursor to an line in this column, the cursor changes to an arrow and you can resize the respective row.

![WinForms RadGridView GridViewRowHeaderColumn](https://www.telerik.com/products/winforms/documentation/assets/0753c461e9f01691d9c13e43466932f7/gridview-fundamentals-columns001.png)

## See Also

* [Binding the Grid](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/binding-the-grid)

* [Creating Hierarchical Grids](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/creating-hierarchical-grids)

* [Editing](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/editing)

* [Element Hierarchy](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/element-hierarchy)

* [Key Features](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/key-features)

* [Keyboard Support](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/keyboard-support)

* [Logical vs. Visual Grid Structure](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/logical-vs.-visual-grid-structure)

* [Overview of RadGridView Structure](https://www.telerik.com/products/winforms/documentation/controls/gridview/fundamentals/overview-of-radgridview-structure)
