it-swarm-eu.dev

WinForms DataGridView-Schriftgröße

Wie ändere ich die Schriftgröße in DataGridView?

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

Klicken Sie in winform datagrid mit der rechten Maustaste, um die Eigenschaften anzuzeigen. Es hat eine Eigenschaft namens DefaultCellStyle. Klicken Sie in DefaultCellStyle auf die Ellipse. Daraufhin wird das Fenster Cell Style Builder angezeigt, in dem Sie die Schriftgröße ändern können.

Es ist einfach.

50
Merin Nakarmi

Der einfache Ansatz:

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

Verwenden Sie die folgende Anweisung, um die Schriftgröße einer einzelnen Spalte zu ändern

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

2
Niraj Trivedi

Ich denke, es ist am einfachsten:

Stellen Sie zuerst eine beliebige Beschriftung ein (kursiv, fett, Größe usw.). Und:

yourDataGridView.Font = anyLabel.Font;
1
Mahmut K.

Verwenden Sie die Font-Eigenschaft in der Rasteransicht. Siehe MSDN für Details und Beispiele:

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

1
Espo

1. Schritt: Gehen Sie zu dem Formular, in dem die Datagrid-Ansicht hinzugefügt wird

2. Schritt: Klicken Sie auf die Datagrid-Ansicht oben rechts. Es wird eine kleine Schaltfläche mit einem Symbol oder einem Pfeil angezeigt, um die Datagrid-Ansicht zu bearbeiten.

. Schritt: Klicken Sie auf diese Schaltfläche und wählen Sie Spalten bearbeiten. Klicken Sie nun auf die Attribute, deren Schriftgröße Sie erhöhen möchten.

4. Schritt: Klicken Sie auf der rechten Seite des Eigenschaftsmenüs in der Listenspalte mit dem Namen defaultcellstyle auf die Eigenschaft. Ein neues Fenster wird geöffnet, in dem Sie die Schriftart und die Schriftgröße ändern können.

1
Sheraz Latif

Ich hatte auch das gleiche Problem in der DataGridView, stellte jedoch fest, dass der DefaultCell-Stil die Schriftart der Gruppenbox erbte (Datagrid ist in der Gruppenbox platziert). Wenn Sie also die Schriftart der Gruppenbox ändern, ändert sich auch der DefaultCellStyle.

Grüße

1
CVKrishna
'   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
0
Sylvio

Wechseln Sie zur Datei designer.cs des Formulars, in dem Sie die Rasteransicht haben, und kommentieren Sie die folgende Zeile: - //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;

wenn Sie vs 2008 oder .net Framework 3.5 verwenden, wird es standardmäßig auf alternierende Zeilen angewendet.

0
sankalp korde