DataGridコントロールのソート禁止

C#のDataGridのソートの禁止を行う場合に

DataGrid dataGrid = new DataGrid();
dataGrid.AllowSorting = false;

というコーディングをするが、DataGridにDataGridTableStyleを適用していた場合にはこの設定が有効にならない。その場合はDataGridTableStyleについているAllowSortingプロパティをfalseに設定する。


// テーブルスタイルの生成と配置
DataGridTableStyle tableStyle = new DataGridTableStyle();
dataGridList.TableStyles.Add( tableStyle );

// ソートの禁止
tableStyle.AllowSorting = false;