hola.
bueno lo podrías hacer de 2 formas dependiendo como manejes tu grid.
1-si no tienes un botón en la grilla que ejecute algo que quieras para la row en que este posicionado, podrias recorrer la grilla y encontrar el combo por su ID.
Código:
foreach (GridViewRow row in grilla.Rows)
{
DropDownList combo = (DropDownList)row.FindControl("ID del combo");
string valorCombo = combo.SelectedItem.Text;
}
2- si tienes un boton dentro de la grilla, y quieres que obtenga el valor cuando se le de clic seria lo siguiente:
Código:
protected void grilla_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "seleccionadatos")
{
int index = Convert.ToInt32(e.CommandArgument);
DropDownList combobox = (DropDownList)grilla.Rows[index].FindControl("IDcombobox");
string valorcombo = combobox.SelectedItem.Text;
}
}
espero te sirva, saludos.