我创建了一个有三个属性的类。我创建了该对象的List
集合。
我已经使用该集合来填充DataGridView
。我想过滤DataGridView
中的数据。
如何过滤列表集合?
答案 0 :(得分:1)
您可以使用泛型函数,如..
List = List.FindAll(delegate(class obj) { return obj.name ==“abc”; });
这里“obj”是你的类的一个对象,“name”是我们可以过滤属性的属性。
答案 1 :(得分:0)
如果它是列表集合并且您使用的是.Net 2.0,则表示您没有LINQ支持。在这种情况下,一个选项是在获取列表中的对象之前进行过滤。
即。您将数据从SQL Server获取到DataTable,然后有多个Dataview(每个过滤器1个)。从这些视图中,您可以填充列表对象。