2016-05-02 6 views
-1

複数の選択を可能にするフォームにリストボックスを設定しました。選択した各項目をループし、選択した値を変数に格納して、何らかの作業をしたいと思います。私はこれを行うために多くの異なるバリエーションのコードを試しましたが、今のところ何も働いていません。どんな助けでも大歓迎です!あなたはその後、アイテムをループc#ループリストボックスで選択したアイテム

foreach (var item in items) 
{ 
    //Access value of each item by calling item.Value 
} 

答えて

1

:以下の私のコードがありますシングル以外に設定されています!

+0

私はあなたの提案したコードを試して、私はListItemのためのこのエラーが表示されます: 'タイプまたは名前空間の名前' listitem 'が見つかりませんでした。 – Brett

+0

ohho ...この仕事をするために必要な関連する名前空間を見つけることができるはずです。 System.Web.UIを使用してこれらの使用法の一方または両方を追加してみてください。 using System.Web.UI.WebControls; – techspider

0
foreach (var item in systemList.SelectedItems) 
     { 
      string systemName = item.ToString(); 
      //do some work// 
     } 

確認リストボックスの選択モードを作ることができます

var items = systemList.Items.Cast<ListItem>().Where(item => item.Selected); 

:あなたはコードの下に使用して、すべてのSelectedItemsを得ることができます

foreach (var item in systemList.Items) 
{ 
    string systemName = systemList.SelectedItems.ToString(); 
    //do some work// 
} 
関連する問題