WinForms DataGridView字体大小

leo*_*ora 37 c# datagridview winforms

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

Mer*_*rmi 52

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

这很简单.

  • 更好地回答恕我直言,因为它允许你在设计时这样做. (3认同)

psa*_*wel 41

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


Ash*_*ada 15

直截了当的方法:

this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
Run Code Online (Sandbox Code Playgroud)


Nir*_*edi 6

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

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


小智 5

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

问候


Mah*_* K. 5

我认为这是最简单的:

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

yourDataGridView.Font = anyLabel.Font;
Run Code Online (Sandbox Code Playgroud)