У меня есть представление данных, в котором есть DataGridViewComboBoxColumn для единицы измерения. Я хочу получить выбранное значение каждого DataGridViewComboBoxColumn, как я могу получить это?
Вы можете использовать это -
dataGridView1.Rows["YourRowNumber"].Cells["YourColumnNameOrNumber"].Value;
Если вы перебираете сетку, вам может быть интересно получить значение FormattedValue ячейки Combobox, поскольку это будет фактическое постоянное значение выбранного элемента комбинированного списка
dataGridView1[colIndex,rowIndx].FormattedValue
dataGridView1.Rows ["RowNumber"]. Cells ["ColumnNameOrNumber"]. Значение вернет значение DataGridViewComboBoxColumn , но dataGridView1.Rows ["RowNumber"]. Cells [" ColumnNameOrNumber "]. FormattedValue вернет отображаемый текст DataGridViewComboBoxColumn ...
Это полезно, когда наш отображаемый текст отличается от значения, которое мы устанавливаем ... https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.formattedvalue(v=vs.110).aspx
Ура!