我搜索了很多关于在datagridview中获取所选组合项目的inedx的方法,但我还没找到它!
我可以通过以下方式获取所选项目的价值:
dataGridView1[j,i]->FormattedValue
但我无法获得索引!
我试图将DataGridView转换为DataGridViewComboBoxCell以使用(SelectedIndex)属性
DataGridViewComboBoxCell ^ t = dynamic_cast<DataGridViewComboBoxCell ^>(dataGridView1[j,i])
但是没有显示“t”的任何属性!
答案 0 :(得分:0)
DataGridViewComboBoxCell不跟踪所选索引。
您可以使用其编辑控件DataGridViewComboBoxEditingControl来获取内部ComboBox,但它会很笨拙。
您可以做的最简单的事情是通过 IndexOf 查找用于初始化DataGridViewComboBoxColumn的所有可能值集合中的单元格值。