2012-04-10 6 views
0

私はSL DataGridComboboxColumnを持っています。 DisplayMemberPathと同じSortMemberPathを設定しました。ソートは起こりません。 SortMemberPathをValueMemberPathと同じに設定すると、ソートが行われます。しかし、私はDisplayMemberごとに作業する必要があります。 は私がSilverlightのDataGridComboBoxColumnをDisplayValueで並べ替え

 Public Function CompareTo(obj As Object) As Integer Implements System.IComparable.CompareTo 
     Return Me.Name.CompareTo(CType(obj, Person).Name) 
    End Function 

運:(

すべてのヘルプ??

TIAを試してみました。

答えて

0

私は同じ問題を抱えている。私はそれを行っている研究からである根本的なCollectionViewSource理由CVSはコンボ列の表示メンバー(値メンバー/外部キーのみ)については全く知らないので、そのフィールドでソートすることはできません。

私が思いついた唯一の解決策は、グリッドデータソースにReadOnlyプロパティ(AutoGenerateField:= False)を追加することですが、これはごみ処理ソリューションです。

この問題が少ししか報告されていないことは驚きです。うまくいけば、誰かがより良い解決策を持っていると思います...

関連する問題