2016-06-10 6 views
0

wie select2 in asp gridview

$("#ddl_subject").select2();

verwenden, wie in asp gridview ItemTemplate JavaScript-Aufruf-ID verwenden.

        <asp:TemplateField> 
             <ItemStyle Width="24%" BackColor="#f8f8f8" /> 
             <ItemTemplate> 
              <asp:DropDownList Style="width: 100%" 
               ID="ddl_subject" runat="server" EnableViewState="true" AutoPostBack="True" > 
               <asp:ListItem Value="">-- Please Select Value --</asp:ListItem> 
              </asp:DropDownList> 
             </ItemTemplate> 
            </asp:TemplateField> 
+1

Möchten Sie jQuery-Code direkt in GridView einbetten? Bitte poste mehr Code zum besseren Verständnis. – Sami

Antwort

-1

Es ist schwer, von der Menge an Code geschrieben zu sagen, aber eine Kontrolle innerhalb eines Gridview wird die einfache ID von „ddl_subject“ nicht hat, wird es mit anderen Dingen von asp .net erzeugt vorangestellt werden.

Versuchen Sie, die folgende Selektor stattdessen tun:

$("[id$='ddl_subject']").select2(); 

Dies sagt alle Elemente auszuwählen, die in „ddl_subject“ endet, die das Drop-down-Steuerung auf jeder Zeile finden sollte.

+0

Down Abstimmung ohne Kommentar, nicht sehr hilfreich. – kmcoulson