对 DataGridView 的 列标题 进行了无数次的 居中 设置只成功过一次!!!大多表现为列标题中的字向右移动了少许,但离居中的位置还有一点距离有人遇到同样情况的么?怎么解决?

解决方案 »

  1.   

    是不是使用了CSS文件造成的?有时候使用CSS文件中的内容会和DataGrid中的样式有冲突
      

  2.   

    表头文字不居中的问题主要是DataGridView要绘制排序的箭头引起的,可以使下以下方法让他们居中,但可能需要自已写排序代码(即不会自动实现单击列头排序).
    foreach (DataGridViewColumn col in this.m_GridView.Columns)
    {
            col.SortMode = DataGridViewColumnSortMode.NotSortable;
    }
      

  3.   

    不好意思  jointan() 的方法重新加载后可以了,结帖