DropDownList dans GridView asp.net

Je veux ajouter un dropdownlist à chaque entrée dans un gridview.

    <asp:GridView ID="GridView1" runat="server"
    AutoGenerateColumns="False" 
        onselectedindexchanged="GridView1_SelectedIndexChanged">

        <Columns>                
          <asp:TemplateField HeaderText="Bank">
            <ItemTemplate>
              <asp:DropDownList ID="DropDown"
                AutoPostBack="true" runat="server"  DataTextField="Name" DataValueField="Name" 
              >
              </asp:DropDownList>
                </ItemTemplate>
            </asp:TemplateField>

        </Columns>
    </asp:GridView>

À la fin j'ai le code suivant dans le but de lier une datatable pour que la liste déroulante.

DataTable reader = BusinessLayer.BusinessLayerHandler.GetBankList();
DropDown.DataSource = reader;
DropDown.DataTextField = "NAME";
DropDown.DataValueField = "NAME";
DropDown.DataBind();

Mon problème est que la liste déroulante, créé à l'affichage de la grille (liste Déroulante) n'est pas trouvé à la fin, comme si elle n'existe pas..

Que puis-je faire?

OriginalL'auteur cgval | 2011-09-05