2017-02-09 65 views
-1

在c#winforms中,我需要在DataGridView列標題中繪製文本,由於排序字形,我無法將文本對齊到中心,我如何繪製文本以對齊中心到小區width.I不想刪除的排序功能,但我需要刪除的空間排序標誌符號在winforms中對齊datagrid視圖中的文本

+0

把你的相關代碼,她e –

回答

0

嘗試以下

this.dgData.Columns["Name"].DefaultCellStyle.Alignment = 
DataGridViewContentAlignment.MiddleCenter; 
+0

這有一個問題,左側的空間會更大 – biff

+0

更新爲「MiddleCenter」。現在試試 – A3006

+0

與這個問題是因爲空間預留的排序字形右側的空間將更大 – biff

0

試試這個

foreach(DataGridViewColumn col in dgvBreakDowns.Columns) 
{ 
col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; 
}