如何选择所有listview项目?如何选择所有的listview项目?
回答
只需将您的listview和checkstate传递给函数。
public void CheckAllItems(ListView lvw, bool check)
{
lvw.Items.OfType<ListViewItem>().ToList().ForEach(item => item.Checked = check);
}
请仅使用.ForEach()... – Yaurthek 2014-04-27 09:51:19
当列表视图处于虚拟模式时,这不起作用。我如何使用虚拟模式实现这一点? – brighty 2015-09-23 11:39:23
Wie有我们自己的Each-Extension,但我推荐你的Linq解决方案。它的可读性很好。 – TurmDrummer 2017-03-16 09:35:01
对于UWP c#这是我是如何做到的。
我有一个Listview调用,MembersLis t。从列表视图类中选择所有使用内置方法SellectAll()的成员。
以下代码适用于我:
MembersList.SellectAll();
已经有这个公认的答案,但我用类似这样的东西:
lv.BeginUpdate();
List<ListViewItem> items = (from i in lv.Items).ToList;
items.ForEach(i => i.Selected == true);
lv.EndUpdate();
它似乎运行得更快,如果有几千项。另外,由于我们使用的是BeginUpdate()
和EndUpdate()
,选择每个项目后ListView控件不会更新。
- 1. 在MVVM中选择所有ListView项目
- 2. 剑道的ListView:选择所需项目
- 3. 选择ListView项目
- 4. Android ListView:如何选择一个项目?
- 5. 如何选择一个项目? - ListView
- 6. 如何从ListView中选择项目?
- 7. Flex:datagrid选择所有项目
- 8. 如何自动选择所选项目上方的所有项目
- 9. 选择ListView中的所有项目,通过命令(MVVM)
- 10. 如何选择所有项目在选择所有菜单项时选择黑莓的列表框复选框
- 11. listview已选择项目
- 12. 选择Kendo UI ListView项目
- 13. JavaFX ListView项目选择
- 14. VB6 - 从外部程序中选择所有项目Listview
- 15. 如何获得buttonclick上的所有listview选中项目?
- 16. C#:如何绑定Button.Enabled是否有任何项目选择ListView
- 17. Listview复选框选择所有/选择所有C#4.0
- 18. SQL从项目到所有者表中选择所有者的所有项目
- 19. 如何改变所选项目的颜色从多选的ListView
- 20. 所选项目未选择
- 21. ListView页脚仅在选择listview项目后才可选择
- 22. WPF筛选ListView删除所选项目
- 23. 如何专注于目前在Listview中选择的项目android
- 24. 如何使listview选择的项目可选?
- 25. WPF:选择/取消选择ListView的数据项目点击选择所有复选框控件
- 26. 如何在ListView中包含“所有项目”项目?
- 27. 更改ListView选择的项目
- 28. 制作项目选择的ToggleButtons ListView
- 29. 选择ListView的行而不是项目
- 30. ListView项目选择器的LongClick状态
在C#世界中有许多技术和多种类型的listview:asp.net,winforms,silverlight,wpf。一些更多的信息和/或一些代码会有所帮助。 – 2010-08-04 13:01:52