【发布时间】:2010-08-25 07:45:53
【问题描述】:
我想对一些具有 Name 属性的对象进行排序。这些对象存储在 CollectionViewSource 中。我通过以下方式添加排序描述:
MyCollectionViewSource.View.SortDescriptions.Add(new SortDescription("Name"),direction));
方向为升序/降序。 除一种情况外,一切正常。 在丹麦字母表中,当我使用例如名称:Aarhus 或 Aabenra 时,它应该在“Z”之后。所以当我有以下名字时: Silkeborg, Aarhus, Aabenraa, Odense 应该按如下排序:
- 欧登塞 Silkeborg Aabenraa Aarhus
但是,目前它的排序如下:
- Aabenraa Aarhus Odense Silkeborg
我尝试在每次排序之前更改文化信息,但它不起作用。 SQL Server 2005 对这些值进行正确排序。
【问题讨论】:
标签: .net sorting cultureinfo collectionviewsource