2010-12-15 7 views
0

클라이언트가 WPF DataGrid에서 값을 정렬하려고합니다.WPF Toolkit Datagrid 정렬

열 중 하나가 시간 범위 열입니다. 그러나 문자열 형식입니다. 다음은 샘플 데이터입니다.

-1 주 - 년

-5 디자인 웹 사이트 - -

-2 월 직원을 재구성 나는에 해당하는 숫자 값으로 문자열 데이터를 설정하는 관리했습니다 합병

협상 날짜. 또한 해당 열을 DataGrid에 넣었습니다. 이제 클라이언트는 문자열 span을 사용하여 열을 정렬하려고합니다. 이 문제를 어떻게 해결해야합니까?

답변

1

당신은 클래스

public string StringSpan { get; set; } 
public TimeSpan Span { get { return ParseSomehow(StringSpan); } } 

에 속성을 추가하고 DataGridColumn에 대한 SortMemberPath="Span"을 사용할 수 있습니다. 그리드에 Span을 표시해야 할 의무는 없습니다.

관련 문제