winform DataGridView列标题(列标头)不能完全居中的解决方法,一般列标题的居中我们都使用 DgvDemo.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; 这样就居中的了,但如果行单元格也居中时你仔细看会发现列标题并没有完全居中,而是略微往左边一点,如果你深得这无关大雅,就没必要往下看此文了,如果你想解决此问题请看解决方法
在DataGridview所在窗体的构造方法中添加语句 遍历DataGridview的列设置列的排序模式
foreach (DataGridViewColumn item in this.DgvStudentList.Columns)
{ item.SortMode = DataGridViewColumnSortMode.NotSortable;