47

如何更改 DataGridView 上的字体大小?

4

11 回答 11

69

在winform datagrid中,右键查看其属性。它有一个名为 DefaultCellStyle 的属性。单击 DefaultCellStyle 上的省略号,然后将显示 Cell Style Builder 窗口,该窗口具有更改字体大小的选项。

这简单。

于 2011-04-30T18:19:10.853 回答
49
    private void UpdateFont()
    {
        //Change cell font
        foreach(DataGridViewColumn c in dgAssets.Columns)
        {
            c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel);
        }
    }
于 2008-09-15T15:55:33.820 回答
22

直截了当的方法:

this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
于 2015-11-29T17:51:46.213 回答
4

要更改特定的单列字体大小,请使用以下语句

DataGridView.Columns[1].DefaultCellStyle.Font = new Font("Verdana", 16, FontStyle.Bold);

于 2017-07-21T03:41:50.077 回答
4

我认为这是最简单的:

首先根据需要设置任何标签(斜体、粗体、大小等)并且:

yourDataGridView.Font = anyLabel.Font;
于 2018-06-21T19:11:48.033 回答
3

我在 DataGridView 中也遇到了同样的问题,但发现 DefaultCell 样式继承了 groupbox 的字体(Datagrid 放在 groupbox 中)。因此更改组框的字体也更改了 DefaultCellStyle。

问候

于 2012-12-28T12:20:43.833 回答
3

第一步: 转到添加datagridview的表单

第二步: 点击右上角的datagridview,会显示一个类似播放图标或箭头的小按钮来编辑datagridview。

第三步: 单击该按钮并选择编辑列现在单击要增加字体大小的属性。

第四步: 在属性菜单右侧的第一个名为defaultcellstyle的列表列上点击它的属性会打开一个新窗口来更改字体和字体大小。

于 2016-07-26T10:20:55.900 回答
1

在 gridview 上使用字体属性。有关详细信息和示例,请参阅 MSDN:

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.font.aspx

于 2008-09-15T15:41:22.683 回答
0

转到具有网格视图的表单的 Designer.cs 文件并注释以下行: - //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;

如果您使用的是 vs 2008 或 .net framework 3.5,因为默认情况下它将应用于交替行。

于 2012-01-09T05:40:19.763 回答
0
'   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
于 2012-08-13T18:34:17.900 回答
0

在 DataGridView 中,右键单击属性,在 RowTemplate > DefaultCellStyle 中更改字体大小,它对我有用

于 2021-07-23T13:16:51.213 回答