どうもこんばんは!HYPのこうじです。
WPFのDataGrid使用時の備忘録です。
DataGridで列のソートを禁止する方法
全ての列に共通の設定をする
<DataGrid />にCanUserSortColumnsを設定する。
// ソートを禁止。 <DataGrid CanUserSortColumns="False"/> // ソートを許可。 <DataGrid CanUserSortColumns="True"/>
列ごとに設定をする
列ごとに設定する場合はCanUserSortを列ごとに設定します。
<DataGrid> <DataGrid.Columns> // ソートを禁止。 <DataGridTextColumn Header="列1" CanUserSort="False"/> // ソートを許可。 <DataGridTextColumn Header="列2" CanUserSort="True"/> </DataGrid.Columns> </DataGrid>