DataSetのデータが格納されたWPF DataGridがあります。私はCanUserSortColumns
をに設定しました。です。WPF DataGridでユーザー定義の並べ替え順序を保持します。
グリッドをリフレッシュするときにユーザーが指定した並べ替えを保持できますか?私はそれがリフレッシュが行われ、リフレッシュが行われた後、その後
dgInvoiceHeads.SelectedItem = selectedItem;
を配置する前に
object selectedItem = dgInvoiceHeads.SelectedItem;
を使用して、選択した項目を保持できます。
しかし、私は指定された並べ替えを保持するように見えることはできません。
ヘッダープロパティではなく列インスタンスのSortMemberPathを使用して、クラスメンバと同じヘッダーを持つ必要があるという問題を回避できます。 'sortHeader = e.Column.SortMemberPath' – BrianVPS