繁体   English   中英

在C#中的Datagridview中编辑Combobox项

[英]Editing Combobox item in Datagridview in C#

我在Winform中有一个Datagridview 列之一是组合Combobox 是否可以设置属性,以便用户除了可以从下拉列表中选择条目之外,还可以输入其他内容。

我能做到这一点的一个Combobox与从属性窗口中的以下修改项目:

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

谢谢

这样的事情可能会帮助:-

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;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM