Nie mogę znaleźć sposobu na zaznaczenie wielu elementów w liście profili ASP.NET w kodzie? Czy to coś musi być zrobione w JavaScript?Jak ustawić wiele wyborów w listingu programu ASP.NET?
9
A
Odpowiedz
6
jest to kod VB to zrobić ...
myListBox.SelectionMode = Multiple
For each i as listBoxItem in myListBox.Items
if i.Value = WantedValue Then
i.Selected = true
end if
Next
12
Oto próbka 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>
(Code Behind)
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
Trzeba będzie użyć metody FindByValue z ListBox
foreach (string selectedValue in SelectedValuesArray)
{
lstBranch.Items.FindByValue(selectedValue).Selected = true;
}
0
Lubię gdzie bill berlington się dzieje z jego rozwiązania. Nie chcę iterować poprzez ListBox.Items dla każdego elementu w mojej tablicy. Oto moje rozwiązanie:
foreach (int index in indicesIntArray)
{
applicationListBox.Items[index].Selected = true;
}
1
W języku C#:
foreach (ListItem item in ListBox1.Items)
{
item.Attributes.Add("selected", "selected");
}
Powiązane problemy
- 1. Wstaw w wiele wyborów
- 2. Atom/Sublime jak wiele wyborów w Jupyter
- 3. Jak wyróżnić kilka wyborów? Na przykład
- 4. Liczba, rozmiar, długość ... zbyt wiele wyborów w Ruby?
- 5. jak ustawić powinowactwo CPU programu?
- 6. Admin Django Upuszczanie wyborów
- 7. Jak ustawić tytuł programu w python?
- 8. Jak ustawić nazwę procesu dla programu Java?
- 9. Wiosna formularz MVC: wybierz Tag, wiele wyborów niewiążące poprawnie?
- 10. Jak ustawić zmienną środowiskową na wiele platform?
- 11. Jak ustawić wiele wartości jednocześnie w Ext.data.Model?
- 12. Jak ustawić wiele paneli w JFrame
- 13. Wybór wielokrotności wyborów w django admin filter_filter?
- 14. Rails ma wiele odpowiedników w ASP.NET MVC3
- 15. Szyny równoważne „wyborów” Django
- 16. Wykrywanie programu ASP.NET Core 1.0
- 17. boto3 AWS api - listingu dostępne typy instancji
- 18. listing_display. Jak wyświetlić wartość z wyborów?
- 19. Kodowanie adresu URL programu ASP.Net
- 20. Jak ustawić tryb wyboru GridView na wiele?
- 21. Jak ustawić wiele znaczników do przycisku?
- 22. Jak ustawić wartość rejestru binarnego (REG_BINARY) za pomocą programu PowerShell?
- 23. Routing Asp.Net: Jak ignorować wiele tras wieloznacznych?
- 24. Jak ustawić główną klasę w kompilacji?
- 25. Eksport do programu Excel w Asp.net MVC
- 26. listingu ostatnią wiadomość każdej rozmowie angażowania użytkownika, w MongoDB
- 27. Jak ustawić ID procesu w systemie Linux dla określonego programu?
- 28. Jak ustawić czas uruchamiania programu w języku Python?
- 29. Czy można wykonywać wiele kolorowych tekstów w komórce programu Excel?
- 30. Jak programowo ustawić źródło danych dla formantu ASP.NET ReportViewer?
+1 jest to najlepsza opcja moim zdaniem, ponieważ tylko iteracji potrzebnych elementów, a nie całej kolekcji listbox. Użyłem go w moim własnym rozwiązaniu, dzięki Phu! –