Агрегировать данные с динамическим числом столбцов

У меня есть таблица данных с динамическим набором столбцов, и я хочу объединить столбцы на основе чисел и сохранить последние строки в новых данных.

Образец 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 или любое другое решение.

Ответы на вопрос(1)

Ваш ответ на вопрос