可能重复的名单:
Open dropdown(in a datagrid view) items on a single clickDataGridviewComboBox需要点击两下显示的项目
我们有一个DataGridView,其中一列是与DropDownButton风格组合框。 DataGridView处于FullRowSelect模式。假设我有5行,并且在DataGridView中选择了第0行。
我想从ComboBox的例如第2行中选择一个项目,因此我点击ComboBox的小箭头。当我这样做时,首先,选择DataGridView的第2行。 ComboBox尚未打开。只有第二次点击打开组合框。
事实上,它用于需要3次点击,但后来我们超载CellMouseDown做:
myDataGridView.ClearSelection();
myDataGridView.Rows[e.RowIndex].Selected = true;
有了这个,我们下降到2次点击。有没有办法只用一次点击来显示组合框项目?
编辑:我还应该提到,如果点击ComboBox本身,而不是点击ComboBox的小箭头,它需要3次点击来显示ComboBox项目!
你可以看看这个[文章](http://stackoverflow.com/questions/6342334/open-dropdownin-a-datagrid-view-items-on-a-单点击/ 6342462#6342462) – V4Vendetta