Tôi không thể tìm thấy cách để chọn nhiều mục trong ASP.NET ListBox trong mã phía sau? Đây có phải là một cái gì đó cần phải được thực hiện trong Javascript?Làm thế nào để thiết lập nhiều lựa chọn trong ASP.NET ListBox?
9
A
Trả lời
6
đây là đoạn code VB để làm như vậy ...
myListBox.SelectionMode = Multiple
For each i as listBoxItem in myListBox.Items
if i.Value = WantedValue Then
i.Selected = true
end if
Next
12
Dưới đây là một C# mẫu
(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>
(Mã Đằng sau)
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
Bạn sẽ phải sử dụng phương pháp FindByValue của ListBox
foreach (string selectedValue in SelectedValuesArray)
{
lstBranch.Items.FindByValue(selectedValue).Selected = true;
}
0
Tôi thích nơi bill berlington đang xảy ra với các giải pháp của mình. Tôi không muốn lặp qua ListBox.Items cho mỗi mục trong mảng của tôi. Đây là giải pháp của tôi:
foreach (int index in indicesIntArray)
{
applicationListBox.Items[index].Selected = true;
}
1
Trong C#:
foreach (ListItem item in ListBox1.Items)
{
item.Attributes.Add("selected", "selected");
}
Các vấn đề liên quan
- 1. Làm thế nào để thiết lập nhiều giá trị được chọn trong danh sách asp.net
- 2. Làm thế nào để thiết lập một màu sắc danh sách lựa chọn WPF?
- 3. Làm thế nào để thiết lập các mục lựa chọn duy nhất bên trong AlertDialog?
- 4. Làm thế nào để hiển thị nhiều lựa chọn với asp.net mvc 3 và ListBoxFor?
- 5. Nhiều lựa chọn tệp để tải lên trong ASP.NET
- 6. Làm thế nào để thiết lập lại một yếu tố lựa chọn với jQuery
- 7. Làm thế nào để thay đổi màu nền lựa chọn ListBox?
- 8. Winforms - Cách ngăn lựa chọn mục Listbox
- 9. Làm thế nào để thiết lập chiều cao của ListBox để auto
- 10. Làm thế nào để thiết lập giá trị được lựa chọn của chọn hộp HTML với PHP
- 11. Làm thế nào để có được tất cả các giá trị được chọn trong một ListBox nhiều lựa chọn trong vb6?
- 12. Làm thế nào để sử dụng lựa chọn và FD_SET trong lập trình socket?
- 13. Làm thế nào để có được lựa chọn giá trị của một html chọn với asp.net
- 14. Làm thế nào để có được vùng (lựa chọn) lập trình trong Emacs Lisp?
- 15. Làm thế nào để thiết lập lặp lại Notifications UILocal vào danh sách lựa chọn của ngày trong tuần
- 16. thiết lập lựa chọn của NSOutlineView theo chương trình (và nhận được lựa chọn của NSTableView)
- 17. Lựa chọn thay thế thành viên ASP.NET
- 18. Làm thế nào để làm nổi bật nhiều lựa chọn? Ví dụ
- 19. Java: Làm thế nào để lập trình lựa chọn và mở rộng nhiều nút trong một JTree?
- 20. Nhiều lựa chọn giá trị sửa mẫu lựa chọn
- 21. Làm thế nào để cho phép nhiều đầu vào khi nhiều nút được lựa chọn
- 22. Lựa chọn thay thế ViewState trong ASP.NET Webforms
- 23. Làm cách nào để tạo một Danh sách lựa chọn có nhiều giá trị được chọn?
- 24. Làm thế nào để giới hạn lựa chọn trong QTableWidget
- 25. làm thế nào để thiết lập chọn giá trị mặc định hộp trong php
- 26. Làm thế nào để sử dụng nhiều lựa chọn trong mvc 4?
- 27. Cách đặt nhiều mục như được chọn trong ListBox?
- 28. Làm thế nào để Sửa Lựa chọn của ModelMultipleChoiceField
- 29. WPF Lựa chọn duy nhất giữa hai ListBox
- 30. Làm thế nào để thiết lập giá trị được lựa chọn như trống cho DropDownList qua jquery
+1 này là lựa chọn tốt nhất theo ý kiến của tôi bởi vì nó chỉ lặp qua các mục cần thiết, không phải toàn bộ bộ sưu tập listbox. Tôi đã sử dụng nó trong giải pháp của riêng mình, cảm ơn Phu! –