У меня есть еще одна проблема с сортировкой чисел, которые на самом деле являются строковыми [varchar] из БД. В представлении WPF шаблон ячейки имеет текстовое поле.Как изменить сортировку столбцов столбцов на десятичную сортировку в столбце столбца WPF
Когда данные загружаются в представлении списка из БД, столбец «Зарплата списка» привязан к столбцу зарплаты в таблице данных. Из-за некоторой другой бизнес-логики этот столбец зарплаты в таблице базы данных является varchar.
Но когда оно показано в списке, зарплата отображается как «456,56», как плавающие или десятичные числа в столбце ячейки зарплаты в списке. Поскольку основным источником данных является таблица данных, столбец зарплаты - это тип данных varchar! Поэтому при сортировке столбца зарплаты listview он не сортирует столбец зарплаты точно так же, как цифры!
Могу ли я использовать IComparer в этом случае? Если да, то как? любой пример очень полезен !!