在使用数据网格的 silverlight 项目中,我使用一些定义“标签编号”的列,它是一个 Varchar。
我想按照自然排序顺序对此列进行排序,如中所述
“http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting”或任何可能的方式。
当我环顾数据网格时,我只看到了 SortMemberPath="stringProperty"。因此,我的排序只是像字符串排序一样工作。例如:
Z1
Z10
Z2
Z20
我希望它排序如下:
Z1
Z2
Z10
Z20
在这方面提出建议将会有很大帮助。
对于 ObservableCollection ... 的自然排序,使用 link( 中定义的类比较 Collection 的每一行http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting)并刷新与数据网格的绑定。那行得通。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)