You simply set the type of the column to DataGridViewComboBoxColumn and then set the DataSource, DisplayMember and ValueMember of the colum exactly as you would for a regular ComboBox. Note that the grid itself will be bound to different data than the column. The column is bound to the data from which the user is allowed to choose a value for that column.