WPF工具包数据网格排序

时间:2010-12-15 06:06:36

标签: wpf sorting datagrid ironruby

我们的客户希望对WPF数据网格中的值进行排序。

其中一列是时间跨度列。但是,它是字符串格式。以下是样本数据。

-1周 - 重组员工

-2月 - 设计网站

- 5年 - 谈判合并

我设法将字符串数据转换为与日期对应的数值。我还将该列放在datagrid中。现在,客户端希望使用字符串span对列进行排序。我应该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您可以向班级添加属性

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

并对SortMemberPath="Span"使用DataGridColumn。因此,您甚至没有义务在网格中显示Span