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 в сетке.

Другие вопросы по тегам