首页 新闻 赞助 找找看

为什么listView1.Items.Contains就是不起作用

0
[已解决问题] 解决于 2012-05-03 10:14

ListViewItem sss = new ListViewItem(txtLabel.Text.Trim());
            if (listView1.Items.Contains(sss))
            {
                MessageBox.Show("内容重复!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtLabel.Text = null;
                return;
            }
            listView1.Items.Add(txtLabel.Text.Trim());

问题补充:

C# listView如何判断指定的项是否位于集合内

光哥传说的主页 光哥传说 | 菜鸟二级 | 园豆:212
提问于:2012-05-03 09:35
< >
分享
最佳答案
0
if (listView1.Items.Cast<ListViewItem>().Any(i => i.Text == txtLabel.Text.Trim()))
{
       //你的逻辑
}
奖励园豆:5
水牛刀刀 | 大侠五级 |园豆:6350 | 2012-05-03 10:08

多谢。。。

光哥传说 | 园豆:212 (菜鸟二级) | 2012-05-03 10:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册