2010-12-15 129 views
0

我們的客戶想要對WPF數據網格中的值進行排序。WPF工具包Datagrid排序

其中一列是時間跨度列。但是,它是以字符串格式。這裏是示例數據。

-1周 - 重新組織人員

-2月 - 設計網站

- 5年 - 協商合併

我已經成功地將字符串數據轉成對應的數值日期。我也已將該列放入數據網格中。現在客戶想要用字符串跨度對列進行排序。我應該怎麼做呢?

回答

1

您可以添加屬性類

public string StringSpan { get; set; } 
public TimeSpan Span { get { return ParseSomehow(StringSpan); } } 

,並使用SortMemberPath="Span"DataGridColumn。所以你甚至不必在網格中顯示Span