指定されたリストボックスの項目文字列が選択されているかどうかを確認しますか?

病気は 'Antony'のような入力文字列名を与えます。その文字列はリストボックス項目でもあり、その項目も選択されています。 1回の検索で、指定した文字列が選択されているかどうかを確認するにはどうすればよいですか。

]可能であれば、ここにサンプルコードを投稿してください。

5

1 答え

private bool Search(string value)
    {
        bool ret = false;
        fまたはeach (ListItem listItem in ListBox1.Items)
        {
           if (listItem.Selected && listItem.ToString() == value)
            {
               ret = true;
               break;

            }
        }
        return ret;
    }

この機能を使用してチェック...

または

LINQを使用して

private bool Search(string value)
    {
        return ListBox1.Items.Cast().Any(listItem => listItem.Selected && listItem.ToString() == value);
    }
1
追加された
私は複数のリストボックスitem.Iを使用して複数の項目を選択したいのですか?
追加された 著者 Fernando,
早々に返事をくれてありがとう。私はこれを試してみる..
追加された 著者 Fernando,
彼の助けてくれることを願ってください
追加された 著者 Madhu,