Non riesco a trovare un modo per selezionare più elementi in un ListBox ASP.NET nel codice sottostante? È qualcosa che deve essere fatto in Javascript?Come impostare selezioni multiple in ASP.NET ListBox?
9
A
risposta
6
Questo è il codice VB di farlo ...
myListBox.SelectionMode = Multiple
For each i as listBoxItem in myListBox.Items
if i.Value = WantedValue Then
i.Selected = true
end if
Next
12
Ecco un esempio C#
(aspx)
<form id="form1" runat="server">
<asp:ListBox ID="ListBox1" runat="server" >
<asp:ListItem Value="Red" />
<asp:ListItem Value="Blue" />
<asp:ListItem Value="Green" />
</asp:ListBox>
<asp:Button ID="Button1"
runat="server"
onclick="Button1_Click"
Text="Select Blue and Green" />
</form>
(codice sottostante)
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.SelectionMode = ListSelectionMode.Multiple;
foreach (ListItem item in ListBox1.Items)
{
if (item.Value == "Blue" || item.Value == "Green")
{
item.Selected = true;
}
}
}
11
Si dovrà utilizzare il metodo FindByValue della ListBox
foreach (string selectedValue in SelectedValuesArray)
{
lstBranch.Items.FindByValue(selectedValue).Selected = true;
}
0
mi piace dove bill berlington sta andando con la sua soluzione. Non voglio eseguire un'iterazione di ListBox.Items per ciascun elemento nel mio array. Qui è la mia soluzione:
foreach (int index in indicesIntArray)
{
applicationListBox.Items[index].Selected = true;
}
1
In C#:
foreach (ListItem item in ListBox1.Items)
{
item.Attributes.Add("selected", "selected");
}
Problemi correlati
- 1. Come creare una listbox in HTML senza consentire selezioni multiple?
- 2. Selezioni multiple in VIM
- 3. Come utilizzare selezioni multiple in mvc 4?
- 4. Come evidenziare le selezioni multiple? Per esempio
- 5. selezioni multiple con il datalist
- 6. Come mantenere le selezioni evidenziate in un Listbox tkinter?
- 7. Come impostare l'altezza di ListBox per auto
- 8. Come funziona un elenco di selezioni multiple con l'associazione modello in ASP.NET MVC?
- 9. Gestione di selezioni multiple con MVVM
- 10. Prevenire riconfezionare selezioni di immagini multiple
- 11. Previene selezioni multiple dello stesso valore
- 12. jQuery UI Datepicker - Selezioni di date multiple
- 13. Modulo MVC primaverile: selezionare Tag, selezioni multiple non vincolanti correttamente?
- 14. selezioni multiple CheckBoxList: difficoltà nel modello legano indietro
- 15. forme multiple in ASP.NET MVC
- 16. Caselle multiple in CakePHP - come impostare quali sono spuntati?
- 17. listbox; numero di articoli selezionati
- 18. Come restituire XML da SQL Server 2008 strutturato con selezioni multiple che condividono un genitore comune
- 19. Elenco funzioni come selezioni in Java
- 20. Selezioni in D3: come usare parentNode.appendChild?
- 21. jQuery Chosen.js - come cercare in più selezioni?
- 22. Come impostare ASP.NET rappresentazione sicurezza
- 23. Impostare "Homepage" in Asp.Net MVC
- 24. Come posso ordinare un elenco in base alle selezioni di un utente in ASP.NET MVC?
- 25. Visualizzazioni multiple nella stessa pagina MVC ASP.NET
- 26. Come selezionare contemporaneamente da due Listbox?
- 27. Convalida JQuery: Come controllare gli elementi in più selezioni
- 28. Membership ASP.NET: come impostare l'utente come registrato
- 29. come impostare l'array per le annotazioni multiple con swift
- 30. ASP.Net AJAX multiple pageLoad funzioni possibili?
+1 questa è l'opzione migliore a mio parere perché esso solo consente di scorrere gli elementi necessari, non l'intera collezione casella di riepilogo. L'ho usato nella mia soluzione, grazie Phu! –