私はこのように構築されたデータのリストを持っています:
public class MyData
{
public string Name { get; set; }
public datetime Date { get; set; }
public double? Value { get; set; }
public string Other { get; set; }
}
List<MyData> lstData = new List<MyData>();
GridView にバインドされているもの
結果は次のようになります。
Name Date Value Other
---------------------------
User1 1/1/2001 27 test
User1 1/1/2002 44 test
User1 1/1/2003 65 test
User2 1/1/2001 111 test
User2 1/1/2002 384 test
User2 1/1/2003 98 test
User3 1/1/2001 322 test
User3 1/1/2002 445 test
User3 1/1/2003 77 test
.
.
.
そして、データを次のようにピボットしたいと思います:
Date User1 User2 User3 ...
--------------------------
1/1/2001 27 111 322
1/1/2002 44 384 445
1/1/2003 65 98 77
これを再度 GridView にバインドします。
C#/Silverlight でこれを達成するにはどうすればよいですか?
ありがとう。