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;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12062 次 |
| 最近记录: |