Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Con el DataGridView control, puede personalizar la apariencia del borde y las líneas de cuadrícula del control para mejorar la experiencia del usuario. Puede modificar el color de las líneas de la cuadrícula y el estilo del borde del control, además de modificar los estilos de borde de las celdas dentro del control. También puede aplicar diferentes estilos de borde de celda para celdas normales, celdas de encabezado de fila y celdas de encabezado de columna.
Nota:
El color de la cuadrícula solo se usa con los Single, SingleHorizontal y SingleVertical valores de la DataGridViewCellBorderStyle enumeración y los Single valores de la DataGridViewHeaderBorderStyle enumeración. Los demás valores de estas enumeraciones usan colores especificados por el sistema operativo. Además, cuando los estilos visuales están habilitados en Windows XP y la familia Windows Server 2003 a través del Application.EnableVisualStyles método , no se usa el valor de propiedad GridColor .
Para cambiar el color de la línea de cuadrícula mediante programación
Establecer la propiedad GridColor.
this.dataGridView1.GridColor = Color.BlueViolet;
Me.dataGridView1.GridColor = Color.BlueViolet
Para cambiar el estilo de borde de todo el control DataGridView mediante programación
Establezca la propiedad BorderStyle a uno de los valores de enumeración BorderStyle.
this.dataGridView1.BorderStyle = BorderStyle.Fixed3D;
Me.dataGridView1.BorderStyle = BorderStyle.Fixed3D
Para cambiar los estilos de borde de las celdas dataGridView mediante programación
Establezca las propiedades CellBorderStyle, RowHeadersBorderStyley ColumnHeadersBorderStyle .
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
Ejemplo
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
Compilar el código
Este ejemplo requiere:
Control DataGridView denominado
dataGridView1
.Referencias a los System ensamblados, System.Windows.Forms y System.Drawing.
Consulte también
- BorderStyle
- DataGridView.BorderStyle
- DataGridView.CellBorderStyle
- DataGridView.ColumnHeadersBorderStyle
- DataGridView.GridColor
- DataGridView.RowHeadersBorderStyle
- DataGridViewCellBorderStyle
- DataGridViewHeaderBorderStyle
- Formato básico y estilo en el control DataGridView de formularios de Windows Forms
.NET Desktop feedback