想实现一个全选/清除全选功能按钮,即把所有ListViewItem设为Checked/unChecked,应该怎么办呢?    在按钮的响应函数中写
        listView1.Items[i].Checked = true;
不起作用。    ListView有没有像checkedBoxList.setItemChecked()那样的功能呢?
    另问:Checked和Selected是什么区别?

解决方案 »

  1.   

    首先,你先确定ListView的CheckBoxes是否为true;
    如果是的话,可以通过
    listView1.Items[i].Checked = true;// or false
    来对所指定的项进行Check和Uncheck至于想实现全选以及全不选,没有什么简单的方法,只有每一项去修改Checked属性;Checked:是表明当前项的Checkbox的属性
    Selected:是表明当前项是否被选中
    也就是说被选中,但不一定Checkbox的属性为true;反之也一样。
      

  2.   

    可以了,谢谢。
    原来是把button的编号搞错了,加错了响应函数...呵呵。