在我的listview中checkbox属性设置为true了,并且listview中已经有多条数据,我现在想实现的功能是:点击checkbox之后选择(select属性设置为true)所点击的item(选中某个item后颜色会变成蓝色,系统默认的),如果点击已经checked的item之后取消这个item的slect,代码在下面,但是我发现点击了个item之后再点击其中任何一个item之后所有以选择的item就全部取消选择了,请问各位怎么回事,具体代码应该怎么写,代码如下: private void lvwShowTagInfo_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            ListViewItem checkedItem=lvwShowTagInfo.Items[e.Index];
            if (e.CurrentValue == CheckState.Checked)
                checkedItem.Selected = false;
            else
                checkedItem.Selected = true;
        }