如何获取DataGridView 内的 Combobox 选定项文本?我尝试使用以下代码:
dataGridView1.Rows[1].Cells[1].Value.ToString()
但是,这给出了与此单元格关联的值,而不是 Combobox 选定项文本。我也试过这个:
DataGridViewComboBoxCell cell = dataGridView1[1,1] as DataGridViewComboBoxCell;
string value = cell.Value.ToString();
但是,这也无济于事。
我会很感激你的帮助。提前致谢!
编辑:
假设我们有一个组合框,其文本为No
和Yes
,值分别为 0 和 1。当 Combobox 更改时,我想在这里得到的是 textYes
或。No
但我得到的是使用上述代码的值 0/1。希望这能让事情变得清楚。
更新:
好的,所以我一直在研究这个问题,经过大量的努力并在我的同事的帮助下,我已经能够解决这个问题并获得所需的解决方案:
这是解决方案:
string SelectedText = Convert.ToString(dataGridView1.Rows[0].Cells[1].FormattedValue.ToString());