asp.net: Comment puis-je supprimer un élément à partir d'un dropdownlist?
J'ai un dropdownlist, et dans certains cas de besoin de supprimer un élément (dans le code-behind). J'ai besoin de supprimer l'élément en fonction de la valeur de l'élément.
Cette méthode a fonctionné pour moi dans une liste déroulante, mais dans un autre, j'ai dû utiliser FindByText. Juste au cas où quelqu'un d'autre a des ennuis.
Alors que votre réponse s'applique à la question (et est probablement une solution), il n'ajoute rien de nouveau. En particulier, il est à 100% de duplicata de cette réponse: stackoverflow.com/a/15916022/4634527
J'ai Fait Comme ça, j'ai supprimer tous les éléments à l'exception de la valeur de l'entrée 1 et 3.
ListItemCollection liCol = ddlcustomertype.Items;for(int i =0; i < liCol.Count;i++){ListItem li = liCol[i];if(li.Value!="1"|| li.Value!="3")
ddlcustomertype.Items.Remove(li);}
Vous pouvez utiliser ceci:
Code:
Remplacer "TextToFind" avec l'élément que vous souhaitez supprimer.
Vous pouvez utiliser le
ou
supprimer à l'aide de C#.
Il est également un peu plus simple façon d'enlever de la valeur.
valeurs
Que d'autres personnes ont répondu, ce que vous devez faire;
mais si vous voulez la page pour actualiser de manière asynchrone, la liste déroulante doit être à l'intérieur d'un
asp:UpdatePanel
après la
Remove
appel, vous devez appeler:myDropDown.Éléments.Supprimer(myDropDown.Éléments.FindByText("Chicago"));
J'ai Fait Comme ça, j'ai supprimer tous les éléments à l'exception de la valeur de l'entrée 1 et 3.
Je voudrais ajouter un identifiant Id ou une classe à la dropbox et supprimer à l'aide de Javascript.
L'article ici devrait aider.
D
Essayer ce code.
Si vous pouvez ajouter n'importe quel élément et réglez la valeur en déroulant puis essayez.
Vous pouvez Élément Supprimé dans déroulant puis essayez.