2010-04-21 39 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

相關問題