读书人

c# listview控件每一行的checkbox的

发布时间: 2013-01-17 10:28:55 作者: rapoo

c# listview控件,每一行的checkbox的问题
怎么使选择了checkbox后,那一行数据都被选中,还有单击checkbox的事件在哪里啊??? c# listview
[解决办法]

 this.listView1.ItemChecked += new System.Windows.Forms.ItemCheckedEventHandler(this.listView1_ItemChecked);

private void listView1_ItemChecked(object sender, ItemCheckedEventArgs e)
{
e.Item.Selected = e.Item.Checked;
}

[解决办法]
每个check只管自己行的,跟后面没关系,要想全选,自己遍历选中
[解决办法]
选中checkbox最后遍历就行
[解决办法]
引用:
老出现这样的情况,checkbox和后面不一起选中


你把ListView的FullRowSelect属性设为true就可以了一行全选中了
Listview1.FullRowSelect=true;

[解决办法]
一起取消好办啊,循环一下
 for (int i = 0; i < listView1.CheckedItems.Count; i++)
{
listView1.CheckedItems[i].Checked = false;
listView1.CheckedItems[i].Selected = false;
}

读书人网 >C#

热点推荐