0

我有一个组合框单元,它工作得很好。我从数据库中获得了价值。问题是大约有 100 行,但都是不同的值。因此,当我单击组合框时,它会删除一个长列表。有没有办法让列表看起来很短,但显示的值的数量仍然是 100。这是我的组合框单元代码。

    Dim c3 As New DataGridViewComboBoxColumn()

    c3.HeaderText = "Stripes"
    c3.DataSource = BndSrc

    c3.Name = "Stripes"

    c3.DataPropertyName = "Stripes"
    c3.DisplayMember = "Stripes"
    c3.ValueMember = "Stripes"

    c3.DisplayStyleForCurrentCellOnly = False
    c3.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing
    c3.FlatStyle = FlatStyle.Standard
    c3.SortMode = DataGridViewColumnSortMode.Automatic

    Me.DataGrid.Columns.Add(c3)
4

1 回答 1

0

我认为你应该使用 c3.maxdropdownitems

请参阅http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcomboboxcolumn.maxdropdownitems.aspx

于 2013-06-21T07:43:04.793 回答