Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem Steuerelement DataGridView können Sie das Aussehen des Rahmens und der Rasterlinien des Steuerelements anpassen, um die Benutzerfreundlichkeit zu verbessern. Sie können die Farbe der Rasterlinie und den Rahmenstil des Steuerelements zusätzlich zu den Rahmenstilen für die Zellen innerhalb des Steuerelements ändern. Außerdem können Sie unterschiedliche Rahmenstile auf normale Zellen, Zellen mit Zeilenüberschriften und Zellen mit Spaltenüberschriften anwenden.
Hinweis
Die Rasterlinienfarbe wird nur bei den Werten Single, SingleHorizontal und SingleVertical der Enumeration DataGridViewCellBorderStyle und dem Wert Single der Enumeration DataGridViewHeaderBorderStyle verwendet. Die anderen Werte dieser Enumerationen verwenden vom Betriebssystem angegebene Farben. Darüber hinaus wird der Eigenschaftswert Application.EnableVisualStyles nicht verwendet, wenn Formatierungsvisualisierungen für Windows XP und die Windows Server 2003-Familie über die GridColor-Methode aktiviert werden.
So ändern Sie programmgesteuert die Rasterlinienfarbe
Legen Sie die GridColor-Eigenschaft fest.
this.dataGridView1.GridColor = Color.BlueViolet;
Me.dataGridView1.GridColor = Color.BlueViolet
So ändern Sie programmgesteuert den Rahmenstil des gesamten DataGridView-Steuerelements
Legen Sie die BorderStyle-Eigenschaft auf einen der BorderStyle-Enumerationswerte fest.
this.dataGridView1.BorderStyle = BorderStyle.Fixed3D;
Me.dataGridView1.BorderStyle = BorderStyle.Fixed3D
So ändern Sie die Rahmenarten für DataGridView-Zellen programmgesteuert
Legen Sie die Eigenschaften CellBorderStyle, RowHeadersBorderStyleund ColumnHeadersBorderStyle fest.
this.dataGridView1.CellBorderStyle = DataGridViewCellBorderStyle.None; this.dataGridView1.RowHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single; this.dataGridView1.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;
With Me.dataGridView1 .CellBorderStyle = DataGridViewCellBorderStyle.None .RowHeadersBorderStyle = _ DataGridViewHeaderBorderStyle.Single .ColumnHeadersBorderStyle = _ DataGridViewHeaderBorderStyle.Single End With
Beispiel
private void SetBorderAndGridlineStyles()
{
this.dataGridView1.GridColor = Color.BlueViolet;
this.dataGridView1.BorderStyle = BorderStyle.Fixed3D;
this.dataGridView1.CellBorderStyle =
DataGridViewCellBorderStyle.None;
this.dataGridView1.RowHeadersBorderStyle =
DataGridViewHeaderBorderStyle.Single;
this.dataGridView1.ColumnHeadersBorderStyle =
DataGridViewHeaderBorderStyle.Single;
}
Private Sub SetBorderAndGridlineStyles()
With Me.dataGridView1
.GridColor = Color.BlueViolet
.BorderStyle = BorderStyle.Fixed3D
.CellBorderStyle = DataGridViewCellBorderStyle.None
.RowHeadersBorderStyle = _
DataGridViewHeaderBorderStyle.Single
.ColumnHeadersBorderStyle = _
DataGridViewHeaderBorderStyle.Single
End With
End Sub
Code kompilieren
In diesem Beispiel ist Folgendes erforderlich:
Ein DataGridView-Steuerelement namens
dataGridView1
Verweise auf die Assemblys System, System.Windows.Forms und System.Drawing
Siehe auch
- BorderStyle
- DataGridView.BorderStyle
- DataGridView.CellBorderStyle
- DataGridView.ColumnHeadersBorderStyle
- DataGridView.GridColor
- DataGridView.RowHeadersBorderStyle
- DataGridViewCellBorderStyle
- DataGridViewHeaderBorderStyle
- Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms
.NET Desktop feedback