Solución:
Para obtener el valor seleccionado y el texto seleccionado de Combobox en DataGridView, intente seguir el código
string SelectedText = Convert.ToString((DataGridView1.Rows[0].Cells["dgcombocell"] as DataGridViewComboBoxCell).FormattedValue.ToString());
int SelectedVal = Convert.ToInt32(DataGridView1.Rows[0].Cells["dgcombocell"].Value);
Me las arreglé para sacar ese valor de cadena de la celda de esta manera:
DataGridViewComboBoxCell dgvcmbcell = dataGridView1[1, 0] as DataGridViewComboBoxCell;
String text = dgvcmbcell.EditedFormattedValue.ToString();
La forma más fácil de resolver esto es usar el depurador y buscar en el objeto dgvcmdcell. En este encontrará el nodo expandible “base”. Expanda y mire a través de él y encontrará toda la información que necesite.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)