¿No puedo encontrar una manera de seleccionar varios elementos en un ListBox de ASP.NET en el código? ¿Es necesario hacer algo en Javascript?¿Cómo establecer múltiples selecciones en ASP.NET ListBox?
9
A
Respuesta
6
El código VB para hacerlo ...
myListBox.SelectionMode = Multiple
For each i as listBoxItem in myListBox.Items
if i.Value = WantedValue Then
i.Selected = true
end if
Next
12
Aquí hay un C# muestra
(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>
(código subyacente)
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
Usted tendrá que utilizar el método FindByValue del ListBox
foreach (string selectedValue in SelectedValuesArray)
{
lstBranch.Items.FindByValue(selectedValue).Selected = true;
}
0
me gusta donde bill berlington va con su solución. No quiero iterar a través de ListBox.Items para cada elemento en mi matriz. Aquí está mi solución:
foreach (int index in indicesIntArray)
{
applicationListBox.Items[index].Selected = true;
}
1
En C#:
foreach (ListItem item in ListBox1.Items)
{
item.Attributes.Add("selected", "selected");
}
Cuestiones relacionadas
- 1. Múltiples selecciones en VIM
- 2. ¿Cómo mantener las selecciones resaltadas en un tkinter Listbox?
- 3. ¿Cómo eliminar múltiples elementos seleccionados en ListBox?
- 4. ¿Cómo soportar múltiples selecciones de texto en el navegador?
- 5. Administración de selecciones múltiples con MVVM
- 6. Cómo establecer múltiples valores seleccionados en asp.net checkboxlist
- 7. Prevenir selecciones múltiples del mismo valor
- 8. Cómo poner de relieve las múltiples selecciones? Por ejemplo
- 9. Establecer ClientID en asp.net
- 10. rendimiento: selección de unión simple frente a selecciones simples múltiples
- 11. SQL Server interbloqueos entre seleccionar/actualizar o múltiples selecciones
- 12. Selecciones no continuas en cromo?
- 13. ¿Cómo puedo ordenar una lista basada en las selecciones de un usuario en ASP.NET MVC?
- 14. ¿Cómo tomo los resultados de selecciones múltiples y combino en una fila?
- 15. ¿Cómo omito una coincidencia cuando uso Ctrl + D para múltiples selecciones en Sublime Text 2?
- 16. Cómo deshabilitar ScrollViewer en ListBox?
- 17. Obtener ListBoxItem en un ListBox
- 18. WPF: Establecer propiedad de enlace para ListBox-binding
- 19. ¿es posible establecer múltiples colores en UILabel?
- 20. ¿Cómo puedo establecer el foco en un ListBox correctamente en la carga si usa databinding?
- 21. asp.net DataPager, establecer PageIndex
- 22. Cómo publicar las selecciones de un cuadro de lista HTML con múltiples valores seleccionados
- 23. múltiples formas en ASP.NET MVC
- 24. Cómo establecer la suplantación de ASP.NET seguridad
- 25. Fusionando dos selecciones de jQuery
- 26. Objeto PHP, establecer múltiples propiedades
- 27. Administrador de Django Selecciones desplegables
- 28. Multicolumn ListBox en WPF
- 29. ¿Cómo puedo establecer la altura exacta de un listbox en Windows Forms (C#)?
- 30. ¿Cómo establecer el centro de alineación en TextBox en ASP.NET?
+1 esta es la mejor opción en mi opinión, ya que sólo itera a través de los artículos que se necesitan, no toda la colección cuadro de lista. Lo usé en mi propia solución, gracias Phu! –