¿Por qué no se encuentra la lista desplegable por "FindControl" de GridViewRow?

Dos excepciones:

Índice fuera de límiteFindControl devuelve nulo (simula o no detecta los controles)

código cs: (por ahora, la lista desplegable solo debe rellenarse en el modo de edición)

protected void GridView3_RowEditing(object sender, GridViewEditEventArgs e)
        {
            GridView3.EditIndex = e.NewEditIndex;
            ShowData("a"); //bind data

            GridViewRow gVR = GridView3.Rows[GridView3.EditIndex];                                       

código aspx:

                 <asp:TemplateField HeaderText="x" ItemStyle-CssClass="ix">
                     <EditItemTemplate>
                         <asp:DropDownList ID="xnList"  runat="server" Text='<%# Bind("[columnx]")%>'>
                         </asp:DropDownList>
                     </EditItemTemplate>
                     <ItemTemplate>
                         <asp:Label ID="Label3" runat="server" Text='<%# Bind("[columnx]") %>'></asp:Label>
                     </ItemTemplate>
                     <ItemStyle CssClass="ix" />
                 </asp:TemplateField>

Dado el fragmento anterior, justo en la tercera línea me aparece el siguiente error. Esto es absurdo ya que lo mismo funciona bien para otras vistas de cuadrícula y esta vista de cuadrícula tiene 10 filas, por lo que definitivamente no está fuera del límite. ¿Cuál podría ser el problema aquí?

Referencias

Encontrar un control en GridView en modo EDIT devuelve nulo.FindControl en gridview devuelve nulo

EDITAR:

Aquellos que intentan generosamente y ahorran su tiempo para ayudarme con una solución,echa un vistazo a la publicación del blog de Jeff AtwoodPage.FindControl. Al leerlo, siento que mi lista desplegable es definitivamente un niño dentro de Gridview ...Dada esta publicación, se acerca mucho más a lo que he encontrado.. Pero no estoy 100% seguro, si el mismo caso se aplica a lo que estoy luchando, ya que tengo dos vistas de cuadrícula. Sin embargo, solo uno tiene controles de modo de edición; el otro es simple.gridvos ¿Alguien puede mostrarme la dirección correcta?

EDITAR: He intentado cada una de las respuestas / soluciones del enlace anterior. Ninguno trabajando a partir de ahora.

Respuestas a la pregunta(1)

Su respuesta a la pregunta