If you have a DataTable that has a column of some Enum type.
And you bind a DataGridView to this DataTable (myDgv.DataSource = myDataTable)..
How can you make the DataGridView show a combobox (or is it drop-down-list? The one where the only thing you can do is select) in each cell of for this column? The combobox should have the current value selected, and the other possible enum values selectable.
At the moment, these cells show as plain old editable text cells with the string representation of the enum value in them.
I would suggest that you read Forcing the DataGridView to do my bidding – a tale of ComboBox hackery:
Also you should check out How to: Bind Objects to Windows Forms DataGridView Controls: