可能重複的名單:
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