7
votes

Ajouter un article à Databound Dropdownlist

J'ai le contrôle DropdownList où les listes d'éléments proviennent de la base de données

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" 
        DataSourceID="SqlDataSource2" DataTextField="semester" 
        DataValueField="semester">
    </asp:DropDownList>


1 commentaires

Semble être un duplicata de cette question? -> Stackoverflow.com/Questtions/679128/...


3 Réponses :


18
votes

Pour ajouter un nouvel élément de la liste à la liste déroulante, dans la fenêtre Propriétés, cliquez sur les ellipses de la propriété Éléments. Ajouter un nouvel élément de la liste avec texte "Tout" & Value -1.

ou vous pouvez ajouter l'élément de la liste en ajoutant ce marquage à la liste déroulante de la liste déroulante: p>

<asp:DropDownList ID="categories" runat="server" ...>
    <asp:ListItem Value="-1">
       ALL
    </asp:ListItem>         
</asp:DropDownList>


1 commentaires

Ouais, omettre qui pourrait vraiment vous mystifier, hein?



4
votes

avec les éléments.insert Méthode Vous pouvez ajouter un élément à un index spécifique:

DropDownList1.Items.Insert(0, new ListItem("ALL", "ALL"));


0 commentaires

2
votes

Assurez-vous de désactiver le ViewState de DropDownList1 de sorte qu'il ne conserve pas chaque ResultsT de la DB!


0 commentaires