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

Get the index of the selected item of a datagridview combobox

本文关键字:索引 获取 组合 datagridview      更新时间:2023-10-16

我已经搜索了很多关于在datagridview中获得组合框选定项目的索引的方式,但我还没有找到它!!

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

dataGridView1[j,i]->FormattedValue

但是我不能得到索引!

我已经尝试将DataGridView转换为DataGridViewComboBoxCell使用(SelectedIndex)属性

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

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

DataGridViewComboBoxCell不跟踪选定的索引。

你可以使用它的编辑控件DataGridViewComboBoxEditingControl来获得内部的组合框,但是它会很笨拙。

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