# Editing

**RadGridView** allows data entry, data edit, and validation. The data can be edited by using editors specific for each column type. These include:

| Editor                            | Column                                                                                                                                                                                                                            |
| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **RadTextBoxEditor**              | It is used with [GridViewTextBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewtextboxcolumn) and allows entering any text data.                  |
| **RadMaskedEditBoxEditor**        | It is used with [GridViewMaskBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewmaskboxcolumn) and allows entering masked text data.               |
| **GridSpinEditor**                | It is used with [GridViewDecimalColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewdecimalcolumn) and allows entering only numeric data.              |
| **RadCheckBoxEditor**             | It is used with [GridViewCheckBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewcheckboxcolumn) and allows entering only boolean data.            |
| **RadDateTimeEditor**             | It is used with [GridViewDateTimeColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewdatetimecolumn) and allows entering date and time data.           |
| **RadComboBoxEditor**             | It is used with [GridViewComboBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewcomboboxcolumn) and allows selecting items from a list.           |
| **RadMultiColumnComboBoxElement** | It is used with [GridViewMultiComboBoxColumn](https://www.telerik.com/products/winforms/documentation/controls/gridview/visual-elements/columns/column-types/gridviewmulticomboboxcolumn) and allows selecting items from a grid. |

In addition to these default editors listed above, **RadGridView** provides behavior for editors customizations. You can create a custom editor by deriving from **BaseGridEditor** or any existing editor if none of the standard editors meet your requirements.

You can find more information about editors in [Editors](https://www.telerik.com/products/winforms/documentation/controls/gridview/features/editing/editors/editors) section.

## See Also

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

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

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

* [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)
