0

我创建了 Datagridviewcomboboxcells,如下所示,每个单元格有 2-3 个项目。我可以在组合框单元内看到具有适当值的 Datagridview 组合框单元,但是当我单击组合框单元时,我看不到下拉列表。

我应该编写一个单独的事件处理程序来显示下拉列表吗?它默认不下拉吗?

        Dim Dgv2cb_ColdStart As New DataGridViewComboBoxCell
        Dgv2cb_ColdStart.Items.Add("C:\pd_DelAll.pl")
        Dgv2cb_ColdStart.Items.Add("No Cold Start")


        dgv2.Rows.Add("ColdStart")
        dgv2.Rows(rowIndex).Cells(1) = Dgv2cb_ColdStart
        If temp_profile.ColdStart = "" Then
            dgv2.Rows(rowIndex).Cells(1).Value = Dgv2cb_ColdStart.Items(1)
        Else
            dgv2.Rows(rowIndex).Cells(1).Value = Dgv2cb_ColdStart.Items(0)
        End If

令人惊讶的是,该项目的另一个备份上的代码相同,但这是我现在无法使用的旧版本。关于导致下拉菜单不发生的原因,我无法重现该错误。

4

0 回答 0