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




![clipboard[5] clipboard[5]](/image/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvNzU3NzM0LzIwMTYwNC83NTc3MzQtMjAxNjA0MjMwOTU0NTcyODgtMTI1Mzg2NDg3NC5wbmc=.png)