Bonjour,
Je bosse actuellement sur une page asp.net ou je doit intégrer un controle de type vidoir / dévidoir.
pour cela j'ai donc 2 listbox avec 2 boutons pour ajouter ou supprimer dans le listbox. Le tout étant inclu dans un updatePanel.
Seulement mon soucis est que je passe bien dans l'event 'add', mais l'item n'est jamais à selected=true.
Ca doit pas être grand chose a résoudre mais cela m'echape.
ASP.NET
C# (Je vous met qu'un seul des évènements)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <!-- div pour gestion des destinataires des résultats analytiques --> <div style="float: left; border-right: 2px solid #FF7E28; width: 510px;"> <asp:ListBox ID="lbDestinatairesRsAna" SelectionMode="Multiple" runat="server" Width="300px" Rows="4" /> </div> <div style="float: left; margin: 9px;"> <asp:Button ID="btnAddDestinataire" OnClick="btnAddDestinataire_OnClick" runat="server" Text="<" ToolTip="Ajouter le destinataire sélectionné" /><br /> <asp:Button ID="btnRemoveDestinataire" OnClientClick="btnRemoveDestinataire_OnClick" OnClick="btnRemoveDestinataire_OnClick" Text=">" runat="server" ToolTip="Supprimer le destinataire sélectionné" /> </div> <div style="float: left;"> <asp:ListBox ID="lbDestinatairesDisponibles" SelectionMode="Multiple" runat="server" Width="300px" Rows="4" /> </div> <!-- <fin de div> -->
Merci d'avance et bonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 protected void btnAddDestinataire_OnClick(object sender, EventArgs e) { foreach (ListItem item in lbDestinatairesDisponibles.Items) { if (item.Selected) //N'est jamais a 'Selected' { ListItem li = lbDestinatairesRsAna.Items.FindByValue(item.Value); if (li == null) { lbDestinatairesRsAna.Items.Add(item); item.Selected = false; } } } }![]()
Partager