0

datatableの姿はこんな感じ..

  -Fix colms---            -----This Columns are dynamic created not fix ---
  |           |            |                                               |
Country    Partners     JAN-1990     FEB-1990     SEP-1990 . . . . . DEC-1995 
----------------------------------------------------------------------------
-> India      US           55.00        -             45.50               -
|  Spain      UK           43.54        12.23         -                   -
|  Japan      India        46.45        55.45         40.00               - 
|-> India      UK          45.50        54.65         21.20               85.36

そして、私はこのような出力が必要です..

Country    JAN-1990     FEB-1990     SEP-1990 . . . . . DEC-1995 
-----------------------------------------------------------------
India       100.50       54.65         66.70             85.36
Spain       43.54        12.23         -                 -
Japan       46.45        55.45         40.00             - 

私は国をグループ化するために以下linq queryを使用していますが、グループ化された国の合計を取得する方法がわかりません..

var result = from tab in dt.AsEnumerable()
             group tab by tab["Country"]
             into groupDt
             select new
             {
                Country = groupDt.Key
              };

linq を使用して国と動的に生成された列の合計をグループ化することは可能ですか?

他の可能な解決策があれば幸いです。

前もって感謝します

4

1 に答える 1