如果想禁用DataGrid标题栏的自动排序功能,通过设置dataGrid.AllowSorting = false;是没有效果的,只用对dataGrid的TableStyle样式对象设置AllowSorting=false;才有效果

例如:

     DataGridTableStyle dts=new DataGridTableStyle();

     dts.AllowSorting = false;
     dataGrid1.TableStyles.Add(dts);