2010-12-15 1 views
0

クライアントはWPFデータグリッドで値をソートする必要があります。WPFツールキットデータグリッドソート

いずれかの列がタイムスパン列です。ただし、文字列形式です。サンプルデータです。

-1週間 - デザインのウェブサイト

-5年 - - スタッフ

-2月の再編成、私はに対応する数値に文字列データを回すことができた合併

ネゴシエート日付。また、その列をDataGridに配置しました。クライアントは文字列spanで列をソートする必要があります。これについてどうすればいいですか?

答えて

1

あなたはクラス

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

にプロパティを追加し、あなたのためのDataGridColumnSortMemberPath="Span"を使用することができます。だから、あなたはグリッドにSpanを表示する義務はありません。