我做Winform时,给自己的ListView增加了个全选按钮,但是发现点击按钮的时候,界面看不到变化。
错误代码如下:
for(int i=0;i<this.ListView1.Count;i++){
this.ListView1.Items[i].Selected=true;
}
后来研究中发现,ListView有个Select属性,于是试了下,果然成功了,
正确代码如下:
for(int i=0;i<this.ListView1.Count;i++){
this.ListView1.Select();
this.ListView1.Items[i].Selected=true;
}
设置前激活一下就OK了。