¿Cómo cambio el tamaño de fuente en DataGridView?
private void UpdateFont()
{
//Change cell font
foreach(DataGridViewColumn c in dgAssets.Columns)
{
c.DefaultCellStyle.Font = new Font("Arial", 8.5F, GraphicsUnit.Pixel);
}
}
En winform datagrid, haga clic derecho para ver sus propiedades. Tiene una propiedad llamada DefaultCellStyle. Haga clic en los puntos suspensivos en DefaultCellStyle, luego aparecerá la ventana Cell Style Builder que tiene la opción de cambiar el tamaño de fuente.
Es fácil.
El enfoque directo:
this.dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 15);
Para cambiar el tamaño de fuente de una sola columna en particular, use la siguiente declaración
DataGridView.Columns[1].DefaultCellStyle.Font = new Font("Verdana", 16, FontStyle.Bold);
Creo que es más fácil:
Primero configure la etiqueta que desee (cursiva, negrita, tamaño, etc.) y:
yourDataGridView.Font = anyLabel.Font;
Use la propiedad Font en la vista de cuadrícula. Ver MSDN para detalles y muestras:
http://msdn.Microsoft.com/en-us/library/system.windows.forms.datagridview.font.aspx
1er paso: Ir al formulario donde se agrega datagridview
2do paso: haga clic en la vista de cuadrícula de datos en la parte superior derecha, se mostrará un pequeño botón con el ícono o flecha de reproducción para editar la vista de cuadrícula de datos.
er paso: haga clic en ese botón y seleccione editar columnas ahora haga clic en los atributos que desea aumentar el tamaño de fuente.
4to paso: en el lado derecho del menú de propiedades, el primero en la columna de la lista llamada defaultcellstyle, haga clic en su propiedad, se abrirá una nueva ventana para cambiar la fuente y el tamaño de fuente.
También experimenté el mismo problema en DataGridView pero descubrí que el estilo DefaultCell heredaba la fuente de groupbox (Datagrid se coloca en groupbox). Por lo tanto, cambiar la fuente de groupbox también cambió el DefaultCellStyle.
Saludos
' 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
Vaya al archivo designer.cs del formulario en el que tiene la vista de cuadrícula y comente la siguiente línea: - //this.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
si está utilizando vs 2008 o .net framework 3.5, ya que se aplicará de forma predeterminada a filas alternas.