如何从DataGridViewComboBoxColumn中获取selectedvalue?

时间:2011-01-19 06:09:56

标签: c# windows winforms

我有一个datagridview,它有一个DataGridViewComboBoxColumn for unit我想得到每个DataGridViewComboBoxColumn的selectedvalue我怎么能得到这个?

3 个答案:

答案 0 :(得分:2)

你可以使用它 -

dataGridView1.Rows["YourRowNumber"].Cells["YourColumnNameOrNumber"].Value;

答案 1 :(得分:1)

如果您在网格中循环,那么您应该对获取Combobox单元格的FormattedValue感兴趣,因为这将是所选组合框项目的实际持久值

dataGridView1[colIndex,rowIndx].FormattedValue

答案 2 :(得分:0)

dataGridView1.Rows [“RowNumber”]。Cells [“ColumnNameOrNumber”]。 Value 将返回DataGridViewComboBoxColumn 的值,但dataGridView1.Rows [“RowNumber”]。 [“ColumnNameOrNumber”]。 FormattedValue 将返回显示DataGridViewComboBoxColumn的文本 ...

当我们的显示文字与我们设置的值不同时,它很有用... https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.formattedvalue(v=vs.110).aspx

干杯!