2

私はDatagridviewWinformを持っています。列の1つはComboboxです。ドロップダウンリストからエントリを選択できることとは別に、ユーザーが入力できるようにプロパティを設定することは可能ですか。

Comboboxプロパティウィンドウから次の変更を加えたアイテムでそれを行うことができました。

AutoCompleteMode.SuggestAppend;
AutoCompleteSource.CustomSource;
DropDownStyle : Dropdown;

ありがとう

4

1 に答える 1

6

このようなものが役立つかもしれません:-

private void DataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
    if (DataGridView1.CurrentCell.ColumnIndex == yourComboBoxColum)
    {
        ComboBox combo = e.Control as ComboBox;

        if (combo == null)
            return;

        combo.DropDownStyle = ComboBoxStyle.DropDown;
    }
}
于 2012-12-07T10:47:52.300 に答える