C# 筛选DataTable以仅显示每个用户的最新事务
我有一个datatable,其中包含多个用户的事务数据行。每行包括UserID和UserTransactionID列。在tables DefaultView中,我将使用什么作为行过滤器,以便仅显示具有最高UserTransactionID值的每个用户的行 样本数据和结果C# 筛选DataTable以仅显示每个用户的最新事务,c#,winforms,datatable,filter,C#,Winforms,Datatable,Filter,我有一个datatable,其中包含多个用户的事务数据行。每行包括UserID和UserTransactionID列。在tables DefaultView中,我将使用什么作为行过滤器,以便仅显示具有最高UserTransactionID值的每个用户的行 样本数据和结果 UserID UserTransactionID PassesFilter 1 1 False 1 2 False 1 3
UserID UserTransactionID PassesFilter
1 1 False
1 2 False
1 3 True
2 1 True
3 1 False
3 2 True
我的数据来源于非SQL源,正在创建要绑定到DataGridView的DataTable,因此我无法更改最初用于获取数据的查询。创建派生表(使用LINQ查询)。过滤在这里不起作用。确定。对我来说,更改创建DataTable的方法以在那里进行选择更容易。。。