[英]c# loop listbox selected items
我在設置為允許多項選擇的表單上有一個列表框。 我想遍歷每個選定的項目,將選定的值存儲在一個變量中並做一些工作。 我已經嘗試了許多不同的代碼變體來做到這一點,但到目前為止沒有任何效果。 任何幫助將不勝感激! 我的代碼如下:
foreach (var item in systemList.Items)
{
string systemName = systemList.SelectedItems.ToString();
//do some work//
}
您可以使用以下代碼獲取所有SelectedItems
:
var items = systemList.Items.Cast<ListItem>().Where(item => item.Selected);
然后您可以遍歷項目
foreach (var item in items)
{
//Access value of each item by calling item.Value
}
foreach (var item in systemList.SelectedItems)
{
string systemName = item.ToString();
//do some work//
}
確保列表框選擇模式設置為非單一!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.