如何以编程方式更改datagridview中的组合框选定项?

时间:2013-11-26 12:50:56

标签: c# .net datagridview combobox

如何以编程方式更改datagridview中的组合框选定项目?

2 个答案:

答案 0 :(得分:0)

在DataGridView CellClick事件中:

@media (max-width: 767px) {
  .margin-top-xs {
    ...
  }

  .margin-padding-xs {
    ...
  }
}

答案 1 :(得分:0)

使用蛮力。假设要更改列DataGridViewComboBoxCell和行colIndexrowIndex的值,并且组合框的值索引位于0位置:

For jj = 0 To CType(myDatagrid.Rows(rowIndex).Cells(colIndex), DataGridViewComboBoxCell).Items.Count - 1
    If CInt(CType(myDatagrid.Rows(colIndex).Cells(rowIndex), DataGridViewComboBoxCell).Items(jj).row(0)) = myValue Then
        myDatagrid.Rows(rowIndex).Cells(colIndex).Value = CType(myDatagrid.Rows(rowIndex).Cells(colIndex), DataGridViewComboBoxCell).Items(jj).row(0)
    End If
Next

是的,我知道这个问题是6年前提出的,但是我在任何地方都找不到答案,而是我自己找到的。希望对某人有用。

DataGridViewComboBoxCell不具有selectedIndexselectedValue属性的原因是我无法理解的。