I am using vb.net 2010 and winforms and DataGridView.
The DataGridView has a DataGridViewComboBox column. When I show the form with the DGV it shows this and empty grid but the column that contains the ComboBox shows the first item on the dropdown list.
How can I have the ComboBox display nothing until it is clicked on and selected?
Try setting the combobox selectedindex property to -1 when you initialize it. That might fix your problem, but when I do the same thing that you described, mine doesn’t show any values in the combobox until I click on it. Here are the steps I took:
Now your control should behave how you are asking. It works fine when I run it. If it doesn’t it may be a VS2010 bug since I’m running VS2008.
Edit:
When you add your items in code, just set the combobox value to Nothing:
or if you want to set an initial value, do it like this: