DataGridViewComboBoxColumn中的单元格具有ComboBoxStyle DropDownList.这意味着用户只能从下拉列表中选择值.底层控件是ComboBox,因此它可以具有DropDown样式.如何在DataGridViewComboBoxColumn中更改基础组合框的样式.或者,更一般地说,我可以在DataGridView中使用下拉列表,用户可以键入吗?
void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (e.Control.GetType() == typeof(DataGridViewComboBoxEditingControl)) { DataGridViewComboBoxEditingControl cbo = e.Control as DataGridViewComboBoxEditingControl; cbo.DropDownStyle = ComboBoxStyle.DropDown; } }
组合框和数据绑定datagridview的问题