【发布时间】:2011-04-05 15:05:21
【问题描述】:
我有列表视图,并且我在列表视图中启用了复选框 我如何检查列表视图中的所有复选框并取消选择?
谢谢
【问题讨论】:
-
XNA?表格? ASP.NET?银光? WPF?单触?
标签: c#-4.0
我有列表视图,并且我在列表视图中启用了复选框 我如何检查列表视图中的所有复选框并取消选择?
谢谢
【问题讨论】:
标签: c#-4.0
我认为这会对你有所帮助:
if (chkSelectAll.IsChecked == true) {
for (int y = listitem.Items.Count - 1; y >= 0; y--) {
System.Windows.Controls.CheckBox chk= (System.Windows.Controls.CheckBox)listitem.Items[y];
chk.IsChecked = true;
}
}
此代码进入您的活动。
【讨论】:
您应该遍历Items 集合并为每个集合设置Checked 属性。
【讨论】:
int listCount = listView1.Items.Count; foreach (ListViewItem item in listView1.Items) { item.Checked = true; } itemsChecked.Text = listCount.ToString();