2017-02-09 11 views
-1

В C# winforms Мне нужно нарисовать текст в заголовке столбца DataGridView, мне трудно выровнять текст в центре из-за сортировки глифа, как я могу нарисовать текст для выравнивания по центру в ячейку width.I не хочу, чтобы удалить сортировочную функциональность, но мне нужно, чтобы удалить пространство для сортировки глифаВыровнять текст в представлении datagrid в winforms

+0

поставить соответствующий код HER 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; 
}