重複の可能性:
LINQ を使用してデータをピボットすることは可能ですか?
Linq でクロス集計スタイルの結果を作成できるかどうか疑問に思っています。次のようなデータがあります。
var list = new[]
{
new {GroupId = 1, Country = "UK", Value = 10},
new {GroupId = 1, Country = "FR", Value = 12},
new {GroupId = 1, Country = "US", Value = 18},
new {GroupId = 2, Country = "UK", Value = 54},
new {GroupId = 2, Country = "FR", Value = 55},
new {GroupId = 2, Country = "UK", Value = 56}
};
そして、次のようなリピーターコントロールに出力しようとしています:
GroupId.....UK.....FR.....US
1...........10.....12.....18
2...........54.....55.....56
私の問題を引き起こしている動的列です。これに対する解決策はありますか?