WinForms DataGridView字体大小

时间:2008-09-15 15:39:46

标签: c# winforms datagridview

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

11 个答案:

答案 0 :(得分:48)

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

很容易。

答案 1 :(得分:41)

    private void UpdateFont()
    {
        //Change cell font
        foreach(DataGridViewColumn c in dgAssets.Columns)
        {
            c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel);
        }
    }

答案 2 :(得分:14)

直接的方法:

this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);

答案 3 :(得分:2)

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

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

答案 4 :(得分:1)

使用gridview上的Font-property。有关详细信息和示例,请参阅MSDN:

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

答案 5 :(得分:1)

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

此致

答案 6 :(得分:1)

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

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

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

第4步: 在属性菜单的右侧,名为defaultcellstyle的列表列中的第一个单击其属性,将打开一个新窗口以更改字体和字体大小。

答案 7 :(得分:1)

我认为这是最简单的:

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

yourDataGridView.Font = anyLabel.Font;

答案 8 :(得分:0)

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

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

答案 9 :(得分: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

答案 10 :(得分:0)

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