在 datagridview 中为新行填充组合框

Populate combo box in datagridview for new rows

我有这段代码,我用它来填充 datagridview

中的组合框
Dim dgvcc As DataGridViewComboBoxCell
dgvcc = DataGridView2.Rows(0).Cells(2)
dgvcc.Items.Add("comboitem1")
dgvcc.Items.Add("comboitem2")

它工作正常,但是当新行添加到 datagridview 时,组合框没有填充数据 - 我希望它为每一行填充相同的数据

与其将选择分配给单个 DataGridViewComboBoxCell(对于该特定单元格 ),不如将选择分配给整个 DataGridViewComboBoxColumn反而。这样做意味着列中的每个单元格都将共享相同的选择选项。

With DirectCast(DataGridView2.Columns(2), DataGridViewComboBoxColumn)
    .Items.Add("comboitem1")
    .Items.Add("comboitem2")
End With

请注意,我假设第 2 列是您的组合框列,因为这是您的代码段中使用的内容。