Я хотел бы отсортировать некоторые объекты, у которых есть свойство Name. Эти объекты хранятся в CollectionViewSource. Я добавляю описание сортировки следующим образом:
MyCollectionViewSource.View.SortDescriptions.Add(new SortDescription("Name"),direction));
где направление восходящее/нисходящее. Все работает нормально кроме одного случая. В датском алфавите, когда я использую, например, имя: Орхус или Аабенра, оно должно быть после «Z». Поэтому, когда у меня есть следующие имена: Silkeborg, Aarhus, Aabenraa, Odense, они должны быть отсортированы следующим образом:
- Оденсе Силькеборг Обенраа Орхус
однако в настоящее время он отсортирован следующим образом:
- Обенраа Орхус Оденсе Силькеборг
Я пытался изменить информацию о культуре перед каждой сортировкой, но это не сработало. SQL Server 2005 правильно сортирует эти значения.