сортировка listView, первый столбец, Int по убыванию .... C #? - PullRequest
0 голосов
/ 21 августа 2011

Я пытаюсь "отсортировать" столбец ListView в c #.

Я бы хотел отсортировать только первый столбец. Если я установил для свойств "сортировки" значение "по убыванию", мои данные сортируются следующим образом:

и мой набор данных сортируется так:

96

876

76442

6

56

100000

(обратите внимание, что он на самом деле не нисходящий, за исключением первого символа ...)

Как бы я исправил это так, чтобы при сортировке учитывалось ВСЁ число? Итак, 1000 больше 500, в настоящее время он просто читает первый символ и делает 500 больше 1000.

Я провел поиск, кажется, мне может понадобиться сортировщик "клиент", Может ли кто-нибудь мне помочь?

1 Ответ

2 голосов
/ 21 августа 2011

Это похоже на проблему сортировки строк. Возможно, вы захотите проверить, что данные, которые вы сортируете, являются числовыми, а не строковыми данными (обратите внимание, что многие реализации представления списка будут вызывать ToString () для объекта, чтобы получить его значение, в результате чего значение будет строкой).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...