Ciao ... devi agire sempre e comunque all'interno della griglia e non sulla drop ...
e quindi devi rintracciare la drop da codice ... perchè questa non è direttamente accessibile trovandosi dentro ad un contenitore (griglia)
ti indico un modo per rintracciare la drop all'interno della griglia adegualo alle tue esigenze ... a proposito ho scitto il codice al volo senza verificare ...
if (GridView1.EditIndex >= 0)
{
GridViewRow row = GridView1.Rows[GridView1.EditIndex];
DropDownList drop= (DropDownList)row.FindControl("DropDownList1");
tuoValore = drop.SelectedItem.ToString();
}
Antonio