2010-03-17 1 views
0

여러 사용자에 대한 트랜잭션 데이터 행을 포함하는 데이터 테이블이 있습니다. 각 행에는 UserID 및 UserTransactionID 열이 포함됩니다. 가장 높은 UserTransactionID 값을 가진 각 사용자의 행만 표시하려면 DefaultView 테이블의 RowFilter로 무엇을 사용해야합니까?각 사용자에 대한 최신 트랜잭션 만 표시하는 DataTable 필터링

샘플 데이터 및 결과

UserID UserTransactionID PassesFilter 
1  1     False 
1  2     False 
1  3     True 
2  1     True 
3  1     False 
3  2     True 
내 데이터가 아닌 SQL 소스에 orginating되어

이 DataTable에이 그래서 쿼리에 대한 변경 사항에 사용 할 수없는 DataGridView에 바인딩 될 작성되는 처음에는 데이터를 가져 오십시오.

답변

1

파생 테이블 만들기 (LINQ 쿼리 사용). 여기서는 필터링이 작동하지 않습니다.

+0

확인. DataTable을 만드는 방법을 변경하여 선택을하는 것이 더 쉬웠습니다. –