1、在DataGridview所在窗体的构造方法中添加语句 遍历DataGridview的列设置列的排序模式
2、添加以上代码后显示效果如下图
3、最后分析一下原因,其实是DataGridView列SortMode属性(排序模式)默认为Automatic 在此模式下,列标题右边有预留一个排序小箭头的位置,所以整个列标题就向左边多一点,而当把SortMode属性设置为NotSortable时,不使用排序,也就没有那个预留的位置,所有完全居中了
1、在DataGridview所在窗体的构造方法中添加语句 遍历DataGridview的列设置列的排序模式
2、添加以上代码后显示效果如下图
3、最后分析一下原因,其实是DataGridView列SortMode属性(排序模式)默认为Automatic 在此模式下,列标题右边有预留一个排序小箭头的位置,所以整个列标题就向左边多一点,而当把SortMode属性设置为NotSortable时,不使用排序,也就没有那个预留的位置,所有完全居中了