Frage

Wie kann ich Schriftgröße auf der Datagridview ändern?

War es hilfreich?

Lösung

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

Andere Tipps

In winform DataGrid- rechts klicken um seine Eigenschaften anzuzeigen. Es hat eine Eigenschaft namens Default. Klicken Sie auf die Auslassungspunkte auf Default, dann wird es Zellenstil Builder Fenster präsentieren, die die Möglichkeit hat, um die Schriftgröße zu ändern.

Es ist einfach.

Der gerade nach vorne Ansatz:

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

Für bestimmte einzelne Spalte Schriftgröße verwendet folgende Anweisung zu ändern

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

Mit der Font-Eigenschaft auf der gridview. Siehe MSDN für Details und Beispiele:

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

Ich erlebte auch gleiche Problem in der Datagridview aber herausgefunden, dass die DefaultCell Stil die Schriftart des groupbox (Datagrid platziert in groupbox) wurde vererben. So ändert die Schriftart des groupbox auch die Default verändert.

Viele Grüße

1. Schritt: Gehen Sie auf die Form, in Datagridview hinzugefügt wird

2. Schritt: klicken Sie auf das Datagridview in der oberen rechten Seite gibt es einen kleinen Knopf wie Play-Symbol angezeigt werden oder Pfeil Datagridview zu bearbeiten.

3. Schritt: Klicken Sie auf diesen Knopf, und wählen Sie Bearbeiten Spalten nun die Attribute klicken Sie Schriftgröße erhöhen möchten.

4. Schritt: auf der rechten Seite des Hauses Menü klicken Sie auf die erste Spalte auf der Liste mit dem Namen Default auf seinem Grundstück wird ein neues Fenster öffnen, die Schriftart und Schriftgröße zu ändern.

Ich denke, es ist am einfachsten:

Sie zuerst jedes Etikett, wie Sie möchten (Kursiv, Fett, Größe etc.)   Und:

yourDataGridView.Font = anyLabel.Font;

Zum designer.cs Datei der Form, in der Sie die Rasteransicht hat und kommentieren Sie die folgende Zeile ein: - //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;

, wenn Sie gegenüber 2008 oder .NET Framework verwenden 3.5, wie es standardmäßig sein wird Zeilen abwechselnd angewandt.

'   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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top