세 가지 특성을 가진 클래스를 만들었습니다. 그 개체의 List
컬렉션을 만들었습니다.DataGridView에 바인딩하기 전에 목록 필터링
나는이 컬렉션을 사용하여 DataGridView
을 채웠습니다. DataGridView
의 데이터를 필터링하고 싶습니다.
목록 컬렉션을 필터링하려면 어떻게해야합니까?
세 가지 특성을 가진 클래스를 만들었습니다. 그 개체의 List
컬렉션을 만들었습니다.DataGridView에 바인딩하기 전에 목록 필터링
나는이 컬렉션을 사용하여 DataGridView
을 채웠습니다. DataGridView
의 데이터를 필터링하고 싶습니다.
목록 컬렉션을 필터링하려면 어떻게해야합니까?
..
목록 = List.FindAll (대표 (obj 클래스) { 반환 obj.name == "ABC"; });
여기에서 "obj"는 클래스의 개체이고 "name"은 속성을 필터링 할 수있는 속성입니다.
목록 컬렉션이고 .Net 2.0을 사용중인 경우에는 LINQ 지원 기능을 사용할 수 없습니다. 이 경우 하나의 옵션은 목록에서 객체를 가져 오기 전에 필터링을 수행합니다.
즉, SQL Server의 데이터를 DataTable에 가져온 다음 각 Datamview (필터 당 하나씩)를 갖게됩니다. 이러한 뷰에서 목록 개체를 채울 수 있습니다.
.Net의 버전은 무엇입니까? LINQ를 사용할 수 있습니까? 데이터의 출처는 어디입니까? – mellamokb
.net 2005 & 내 데이터는 SQL Server 데이터베이스에서 & 내 클래스의 개체로 변환하여 이러한 레코드를 추가 해요 & 그럼 내 목록 컬렉션에서 이러한 개체를 추가 해요 – priyanka