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>
3 Réponses :
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>
Ouais, omettre qui pourrait vraiment vous mystifier, hein?
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"));
Assurez-vous de désactiver le ViewState Code> de
DropDownList1 CODE> de sorte qu'il ne conserve pas chaque
ResultsT code> de la DB! P>
Semble être un duplicata de cette question? -> Stackoverflow.com/Questtions/679128/...