【发布时间】:2015-06-09 08:10:42
【问题描述】:
我在 Visual Studio 2013 中使用多列 listView 控件并使用 C# 进行编码。我想在多个列上进行搜索,就好像我在做一个数据库SELECT。例如,如果前三列是NAME, AGE and CITY,我可能想搜索NAME = "Fred", AGE >= 20 and CITY = "Chicago" 所在的项目,然后选择该项目。
- 最有效的方法是什么?
- 可以使用 linq 吗?
- 除了遍历整个项目集合并测试每个列值之外,还有其他方法吗?感谢您的帮助。
【问题讨论】:
-
我刚刚意识到 listView 只支持与 datagrid 不同的字符串,所以请将任何答案框起来,就好像选择标准都是基于字符串类型变量一样。再次感谢。