複数の列を持つグリッドがあり、ユーザーは任意の列に基づいてソートできます。グリッドにバインドされたデータは、カスタムエンティティの集合です。画面に印刷ボタンがあり、このボタンをクリックするとカスタム印刷が必要になります。グリッドに表示されているのと同じ順序でデータを表示する必要があります(追加データ付き)データグリッドからソートされたitemssourceを取得する方法
並べ替えイベントでデータソースを並べ替えるのではなく、並べ替えられたデータソースを直接取得する方法はありますか?
おかげ パンカジ
を想像してみてください。私のプリントが機能するには、コレクション形式(List of Entities)のデータが必要です。したがって、デフォルトのコレクションビューでは不十分です。ソートされたcollectionViewに基づいてソートされたコレクションを取得する簡単な方法はありますか?デバッグ中に私が観察したことの1つは、CollectionViewにソートされたコレクションを持つInternalListという保護されたプロパティがあることです。しかし、このプロパティは保護されているので、私はそれを得ることはできません。 –
コレクションビューで列挙すると、アイテムはソートされた順序で返されます。チェックしてください –
はいコレクションビューを列挙し、並べ替えられたコレクションを構築できました。 –