我有一个带有ComboBoxColumn的DataGridView。 ComboBoxColumn中有超过50个项目。单击组合框时,所有50多个项目都会显示在屏幕底部。单击组合框时是否可以仅显示前10个项目,然后在组合框仍然打开时能够滚动其他项目?
答案 0 :(得分:0)
我还没有尝试,但可以通过将MaxDropDownItems
属性分配给10
来完成。要分配属性,您必须在EditingControlShowing
事件上获得组合框控件。
private void DataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
((ComboBox)e.Control).MaxDropDownItems = 10;
}
我希望这会对你有所帮助。
答案 1 :(得分:0)
您可能在ComboBoxColumn
中寻找MaxDropDownItems