# Dropdown Editor
URL: https://pro.rv-grid.com/guides/editors/editor-dropdown/
Source: src/content/docs/guides/editors/editor-dropdown.mdx
The `ColumnDropdown` column type renders the Pro dropdown editor inside a grid cell. Use it for single-select values, or enable `config.multiSelect` when the cell value is an array.

Register `ColumnDropdown` in `columnTypes`, set `columnType: 'dropdown'` on a column, and provide a `dropdown.source` list with `{ value, label }` options.

**Features**:

- Supports single-select cells with scalar values
- Supports multi-select cells with array values through `config.multiSelect: true`
- Can enable search with `config.search: true`
- Saves changes through RevoGrid cell edit events, so the grid data model stays in sync
- Supports custom option and selected-value templates through the dropdown render callbacks
