如何選擇所有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