【发布时间】:2017-06-12 14:40:32
【问题描述】:
我有一个选中的列表框,其中包含大约 100 个项目,尽管它可能更多。我从我的数据库中提取,假设该列表中的 3 个项目。我只想检查从数据库中传入的 3 个。
有没有办法做到这一点,而无需遍历选中列表框中的每个项目,然后检查该项目是否是 3 个等之一。
【问题讨论】:
-
MSDN 就是为此而制作的,您检查了吗? msdn.microsoft.com/en-us/library/…
-
Is there a way to do that without looping through each item是的。请阅读How to Ask 并采取tour -
我很欣赏这个链接,但这不是我想要的。
-
@MiketheGardener
CheckedItems获取所有已检查项目的列表,然后您只需使用.Contains(MyItem)检查它是否具有您的价值。您甚至可以使用FindByValue技巧。或者甚至使用 LINQ:Enumerable.Any你尝试用谷歌搜索你的问题吗? -
这是我要找的:chklbReports.SetItemChecked(chklbReports.Items.IndexOf(strTEMP, True)
标签: vb.net checkedlistbox