Агрегировать данные с динамическим числом столбцов
У меня есть таблица данных с динамическим набором столбцов, и я хочу объединить столбцы на основе чисел и сохранить последние строки в новых данных.
Образец DataTable: -
PartnerName CreditCol DebitCol AmountCol ....
P1 10 20 30
P2 1 2 3
P3 3 1 10
P2 1 100 200
Желаемый результат должен быть: -
PartnerName CreditCol DebitCol AmountCol ....
P1 10 20 30
P2 2 102 203
P3 3 1 10
Главное здесь - набор столбцов ибудет динамичным, Иногда может быть две колонки, а иногда 20 столбцов. Пожалуйста, предложите запрос linq или любое другое решение.