我有一个这样构造的数据列表:
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 中实现这一点?
谢谢。