WPF Toolkit Datagrid Сортировка
Наш клиент хочет отсортировать значения в сетке данных WPF.
Один из столбцов является столбцом промежутка времени. Тем не менее, это в строковом формате. Вот пример данных.
-1 неделя - реорганизация персонала
-2 месяца - Дизайн сайта
-5 лет - переговоры о слиянии
Мне удалось превратить строковые данные в числовое значение, соответствующее датам. Я также поместил этот столбец в таблицу данных. Теперь клиент хочет отсортировать столбец с помощью строки span. Как я должен идти об этом?
1 ответ
Решение
Вы можете добавить свойство в класс
public string StringSpan { get; set; }
public TimeSpan Span { get { return ParseSomehow(StringSpan); } }
и использовать SortMemberPath="Span"
для тебя DataGridColumn
, Так что вы не обязаны даже показывать Span
в сетке.