2

データグリッドを使用する Silverlight プロジェクトでは、Varchar である「ラベル番号」を定義する列を使用しています。

「http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting」または可能な方法で説明されているように、自然な並べ替え順序で説明されているように、この列を並べ替えたいと思います。

データグリッドを見回すと、SortMemberPath="stringProperty" のみが表示されました。したがって、私の並べ替えは、文字列の並べ替えのみのように機能しています。例えば:

Z1

Z10

Z2

Z20

どこで、次のようにソートしたいのですか:

Z1

Z2

Z10

Z20

この点についてご提案をいただけると大変助かります。

4

1 に答える 1

0

ObservableCollection <> ...の自然ソートの場合、リンク( http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting)で定義されたクラスを使用してコレクションの各行を比較します。 datagridでバインディングを更新します。それはうまくいった。

于 2010-10-29T05:46:28.657 に答える