How can I hide the drop-down arrow of a DataGridViewComboBoxColumn like Visual Studio Properties window?

.net, c#, datagridview, winforms

Solution

In the `DataGridViewComboBoxColumn`, there is a property called `DisplayStyle`. Set it to `Nothing` to hide the DropDownButton

Further information about the `DataGridViewComboBoxDisplayStyle` enumeration is available at this MSDN link

Problem

I have a `DataGridView` where one of the columns is a `DataGridViewComboBoxColumn`. When the grid is populated, that column looks different because of the drop-down arrow appearing on each cell in the column. I'd like to change this so that the drop-down arrow is hidden and only shows up when the row is actually highlighted or when the combobox cell is selected for editing. The behavior I wanted is like how the Properties window in Visual Studio handles its values.

Original source