2

在使用数据网格的 Silverlight 项目中,我使用了一些定义“标签编号”的列,它是一个 Varchar。

我想按照“http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting”中所述的自然排序顺序或任何可能的方式对该列进行排序。

当我环顾数据网格时,我只看到了 SortMemberPath="stringProperty"。因此,我的排序只是像字符串排序一样工作。例如:

Z1

Z10

Z2

Z20

我希望它在哪里排序:

Z1

Z2

Z10

Z20

这方面的建议会有很大帮助。

4

1 回答 1

0

对于 ObservableCollection<> ...的自然排序,使用链接中定义的类比较集合的每一行(http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting)和使用数据网格刷新绑定。那行得通。

于 2010-10-29T05:46:28.657 回答