获取datagridview组合框的所选项的索引

时间:2012-12-29 22:30:53

标签: c++ .net c++-cli

我搜索了很多关于在datagridview中获取所选组合项目的inedx的方法,但我还没找到它!

我可以通过以下方式获取所选项目的价值:

dataGridView1[j,i]->FormattedValue

但我无法获得索引!

我试图将DataGridView转换为DataGridViewComboBoxCell以使用(SelectedIndex)属性

DataGridViewComboBoxCell ^ t =  dynamic_cast<DataGridViewComboBoxCell ^>(dataGridView1[j,i])

但是没有显示“t”的任何属性!

1 个答案:

答案 0 :(得分:0)

DataGridViewComboBoxCell不跟踪所选索引。

您可以使用其编辑控件DataGridViewComboBoxEditingControl来获取内部ComboBox,但它会很笨拙。

您可以做的最简单的事情是通过 IndexOf 查找用于初始化DataGridViewComboBoxColumn的所有可能值集合中的单元格值。