Фильтр DataTable для отображения только самой последней транзакции для каждого пользователя - PullRequest
0 голосов
/ 17 марта 2010

У меня есть таблица данных, которая содержит строки данных транзакций для нескольких пользователей. Каждая строка содержит столбцы UserID и UserTransactionID. Что бы я использовал в качестве RowFilter в таблицах DefaultView, чтобы показать только строку для каждого пользователя, имеющего самое высокое значение UserTransactionID?

образец данных и результатов

UserID  UserTransactionID PassesFilter
1       1                 False
1       2                 False
1       3                 True
2       1                 True
3       1                 False
3       2                 True

Мои данные находятся в источнике, отличном от SQL, создается DataTable для привязки к DataGridView, поэтому я не могу внести изменения в запрос, используемый для первоначального получения данных.

1 Ответ

1 голос
/ 17 марта 2010

Создать производную таблицу (с запросом LINQ). Фильтрация здесь не сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...