【发布时间】:2012-11-05 06:46:53
【问题描述】:
如何获取 DataGridView 内的 Combobox 选定项 text? 我试过使用下面的代码:
dataGridView1.Rows[1].Cells[1].Value.ToString()
但是,这给出了与此单元格关联的值,而不是组合框选定项文本。 我也试过这个:
DataGridViewComboBoxCell cell = dataGridView1[1,1] as DataGridViewComboBoxCell;
string value = cell.Value.ToString();
但是,这也没有帮助。
感谢您的帮助。提前致谢!
编辑:
假设我们有一个 Combobox,其文本为 No 和 Yes,值分别为 0 和 1。我想在这里得到的是文本Yes 或No,当组合框发生变化时。但我得到的是使用上述代码的值 0/1。希望这能让事情变得清楚。
更新:
好的,所以我一直在努力解决这个问题,经过大量的努力并在我的同事的帮助下,我已经能够解决这个问题并获得所需的解决方案:
解决办法如下:
string SelectedText = Convert.ToString(dataGridView1.Rows[0].Cells[1].FormattedValue.ToString());
【问题讨论】:
-
查看
Link并回复我.. -
正如@Mr_Green 所说-尚不清楚您在寻找什么。您能否编辑问题以说明您的预期和实际结果是什么?
标签: c# winforms datagridview combobox selectedtext