簡體   English   中英

c#循環列表框選定項

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM