Bonjour.
Dans le fichier .aspx, je dispose d'une zone de liste (ListBox) et d'une liste déroulante (DropDownList).
La zone de liste contient 6 éléments (ListItem).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<asp:ListBox ID="ListBoxOne" runat="server" AutoPostBack="True" onselectedindexchanged="ListBoxOne_SelectedIndexChanged">
<asp:ListItem>A</asp:ListItem>
<asp:ListItem>B</asp:ListItem>
<asp:ListItem>C</asp:ListItem>
<asp:ListItem>D</asp:ListItem>
<asp:ListItem>E</asp:ListItem>
<asp:ListItem>F</asp:ListItem>
</asp:ListBox>
La liste déroulante contient 36 éléments (ListItem).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<asp:DropDownList ID="DropDownListOne" runat="server" onselectedindexchanged="DropDownListOne_SelectedIndexChanged">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
	Etc...
<asp:ListItem>34</asp:ListItem>
<asp:ListItem>35</asp:ListItem>
<asp:ListItem>36</asp:ListItem>
</asp:DropDownList>
Lorsqu'on clique sur un des 6 éléments (A, B, C, D, E ou F) de la zone de liste, la liste déroulante ne doit afficher que certains éléments parmi les 36 disponibles.
Par exemple, si on clique sur l'élément C de la zone de liste, alors seuls les éléments 8,9,11 et 12 de la liste déroulante seront affichés. Si on clique par exemple sur l'élément E de la zone de liste, alors seuls les éléments 21,25,27,28,29 et 30 de la liste déroulante seront affichés.
Comment faire pour que cela soit possible dans le fichier .cs au niveau de la méthode suivante ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
protected void ListBoxOne_SelectedIndexChanged(object sender, EventArgs e)
{
}
Je vous remercie.