2010-04-21 43 views
1

我刚开始学习Silverlight(虽然我有3年C#经验)。 我正在尝试输出一个将在工作时间跟踪应用程序中使用的网格。 我有对象的列表,每个对象看起来像这样绑定到silverlight中的网格

public class WorkItem 
{ 
    public int TaskId {get;set;} 
    public int WeekId {get;set;} 
    public DateTime Date {get;set;} 
    public decimal TimeSpent {get;set;} 
    public string TaskName {get;set;} 
} 

很显然,我可以只设置一个网格的项目源到这些对象的名单,我想最终他们输出某种网格。 但是我想输出为网格,左边的任务名称和顶部的星期几。 (即,一次仅显示一周)。每个单元格然后会输出一个timeSpent值。

我已经设法做到这一点在ASP.Net MVC只是HTML表等,虽然我真的不知道从哪里开始的Silverlight版本。

如果任何人都可以在正确的方向,将不胜感激指向我,(即在什么上等等读了任何指针)

回答

1

想出了自己的解决方案,我只是创建了一个单独的类,代表每一行。 该课程的属性星期一,星期二星期三等包含上述对象之一。

+0

我正要提出这个建议。在代码中进行翻译并使用数据绑定到DataGrid(不是Grid,对吧?) – 2010-04-21 15:35:50

+0

Yeah DataGrid没有网格。 解决方案工作正常,我有一个IDictionary ,网格绑定的属性只是指向这个字典,只显示时间字段。 – bplus 2010-04-26 20:12:44

相关问题