如何以编程方式更改datagridview中的组合框选定项目?
答案 0 :(得分:0)
在DataGridView CellClick事件中:
@media (max-width: 767px) {
.margin-top-xs {
...
}
.margin-padding-xs {
...
}
}
答案 1 :(得分:0)
使用蛮力。假设要更改列DataGridViewComboBoxCell
和行colIndex
中rowIndex
的值,并且组合框的值索引位于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
不具有selectedIndex
或selectedValue
属性的原因是我无法理解的。