¿Cómo encontrar el control en la plantilla de elemento de edición?
Tengo una vista de cuadrícula en el formulario y tengo un campo de plantilla, uno de ellos es:
<asp:TemplateField HeaderText="Country" HeaderStyle-HorizontalAlign="Left">
<EditItemTemplate>
<asp:DropDownList ID="DdlCountry" runat="server" DataTextField="Country" DataValueField="Sno">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
ahora en el evento RowEditing necesito obtener el valor seleccionado de la lista desplegable del país y luego estableceré ese valor como Ddlcountry.selectedvalue = value; de modo que cuando aparezca la lista desplegable de la plantilla de elementos de edición, se mostrará el valor seleccionado, no el índice 0 de la lista desplegable. pero no puedo obtener el valor de la lista desplegable. ya he intentado esto
int index = e.NewEditIndex;
DropDownList DdlCountry = GridView1.Rows[index].FindControl("DdlCountry") as DropDownList;
Necesito ayuda por favor. gracias