注册 登录
编程论坛 C# 论坛

救助逻辑

alina4122015 发布于 2013-12-03 11:55, 435 次点击
private void button2_Click(object sender, EventArgs e)
        {
            string SimNo;
            SimNo = textBox1.Text;

            foreach (ListViewItem Item in listView1.Items)
            {
                if (SimNo.Contains(Item.SubItems[0].Text) || SimNo.Contains(Item.SubItems[1].Text))
                {
                    Item.Checked = true;
                }
            }
        }

我想做的是一个模糊删选的概念,在textbox中随便输入几个字符和数字,listview中只有数字,判断textbox中的内容时候包含listview的数字,包含的Checked打钩。
结果我这样写了,发现不包含不打钩,包含了既然listview内每条内容都打钩了!!哪里有问题啊

[ 本帖最后由 alina4122015 于 2013-12-3 14:12 编辑 ]
1 回复
#2
qw11617485792013-12-04 09:23
foreach (ListViewItem Item in listView1.Items)
{
       Item.Checked = false;
       if (SimNo.Contains(Item.SubItems[0].Text) || SimNo.Contains(Item.SubItems[1].Text))
       {
             Item.Checked = true;
       }
}
1