How to manually drop down a DataGridViewComboBoxColumn?

前端 未结 7 1519
清酒与你
清酒与你 2020-12-01 14:20

I have a DataGridView with one DataGridViewComboBoxColumn in my WinForms application. I need to drop down (open) this DataGridViewComboBoxColumn manually, let\'s say after a

7条回答
  •  北海茫月
    2020-12-01 14:46

    Thanks ThisMat, your solution works perfectly.

    My code in C#:

    private void dataGridViewWeighings_CellClick(object sender, DataGridViewCellEventArgs e) {
        if (e.RowIndex < 0) {
            return;     // Header
        }
        if (e.ColumnIndex != 5) {
            return;     // Filter out other columns
        }
    
        dataGridViewWeighings.BeginEdit(true);
        ComboBox comboBox = (ComboBox)dataGridViewWeighings.EditingControl;
        comboBox.DroppedDown = true;
    }
    

提交回复
热议问题