Aks*_*y J 12 c# datagridview winforms
我有一个,DataGridView
并希望使标题文字大胆.我试过更改ColumnHeaderDefaultCellStyle
为
DataGridViewCellStyle { BackColor=Color [Control], SelectionBackColor=Color [Highlight], SelectionForeColor=Color [HighlightText], Font=[Font: Name=Tahoma, Size=9.75, Units=3, GdiCharSet=0, GdiVerticalFont=False], WrapMode=True, Alignment=MiddleCenter }
在设计器中,我可以看到Headers为Bold,但在运行时它显示为正常.请没有,除了ColumnHeaderDefaultCellStyle
我也在发生变化
DefaultCellStyle
的DataGridView
,以及各个列.
如何使标题变粗?
Ale*_* R. 34
假设您要更改0
DataGridView 的列样式myDataGrid
:
myDataGrid.Columns[0].HeaderCell.Style.Font = new Font("Tahoma", 9.75F, FontStyle.Bold);
Run Code Online (Sandbox Code Playgroud)
如果要更改标题的默认值:
myDataGrid.ColumnHeadersDefaultCellStyle.Font = new Font("Tahoma", 9.75F, FontStyle.Bold);
Run Code Online (Sandbox Code Playgroud)
编辑:
在设计器中,您可以单击控件的属性框,单击ColumnHeadersDefaultCellStyle
属性旁边的小框,展开Font
并设置Bold=True
:
Sha*_*hin 11
试试这个:
dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font(DataGridView.DefaultFont, FontStyle.Bold);
Run Code Online (Sandbox Code Playgroud)