如何更改DataGridView上的字体大小?
在winform datagrid中,右键单击以查看其属性。它具有一个名为DefaultCellStyle的属性。单击DefaultCellStyle上的省略号,它将显示Cell Style Builder窗口,该窗口具有更改字体大小的选项。
这简单。
1 2 3 4 5 6 7 8
   |     private void UpdateFont() 
    { 
        //Change cell font 
        foreach(DataGridViewColumn c in dgAssets.Columns) 
        { 
            c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel); 
        } 
    }  | 
 
直接方法:
1
   | this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);  | 
 
 
我认为这是最简单的:
首先根据需要设置任何标签(斜体,粗体,大小等)
和:
1
   | yourDataGridView.Font = anyLabel.Font;  | 
 
第一步:
转到添加了datagridview的表单
第二步:
单击右上角的datagridview,将显示一个类似播放图标或箭头的小按钮,以编辑datagridview。
 
第三步:
单击该按钮并选择编辑列,现在单击要增加字体大小的属性。
第四步:
在属性菜单的右侧,在列表列的第一个名为defaultcellstyle的第一行上,单击其属性,将打开一个新窗口以更改字体和字体大小。
要更改特定的单列字体大小,请使用以下语句
DataGridView.Columns[1].DefaultCellStyle.Font = new Font("Verdana", 16, FontStyle.Bold);
我在DataGridView中也遇到了同样的问题,但发现DefaultCell样式继承了groupbox的字体(Datagrid放置在groupbox中)。因此,更改组框的字体也会更改DefaultCellStyle。
问候
在gridview上使用字体属性。有关详细信息和示例,请参见MSDN:
http://msdn.microsoft.com/zh-CN/library/system.windows.forms.datagridview.font.aspx
1 2 3 4 5 6 7 8 9
   | '   Cell style 
 With .DefaultCellStyle 
     .BackColor = Color.Black 
     .ForeColor = Color.White  
     .Font = New System.Drawing.Font("Microsoft Sans Serif", 11.0!, 
   System.Drawing.FontStyle.Regular, 
   System.Drawing.GraphicsUnit.Point, CType(0, Byte)) 
      .Alignment = DataGridViewContentAlignment.MiddleRight 
 End With  | 
 
 
转到具有网格视图的表单的designer.cs文件,并注释以下行:-
//this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
 
如果您使用的是vs 2008或.net Framework 3.5,则默认情况下它将应用于交替行。