【问题标题】:Listview checkbox selecting all/Deslecting all C# 4.0Listview 复选框选择所有/取消所有 C# 4.0
【发布时间】:2011-04-05 15:05:21
【问题描述】:

我有列表视图,并且我在列表视图中启用了复选框 我如何检查列表视图中的所有复选框并取消选择?

谢谢

【问题讨论】:

  • XNA?表格? ASP.NET?银光? WPF?单触?

标签: c#-4.0


【解决方案1】:

我认为这会对你有所帮助:

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;
    }
}

此代码进入您的活动。

【讨论】:

    【解决方案2】:

    您应该遍历Items 集合并为每个集合设置Checked 属性。

    【讨论】:

    • 所以一个foreach循环检查属性为真?
    • int listCount = listView1.Items.Count; foreach (ListViewItem item in listView1.Items) { item.Checked = true; } itemsChecked.Text = listCount.ToString();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    • 2023-04-04
    • 2011-10-09
    • 2013-09-30
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多