Pregunta

¿Cómo puedo cambiar el tamaño de fuente en el control DataGridView?

¿Fue útil?

Solución

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

Otros consejos

En winform datagrid, haga clic en para ver sus propiedades.Tiene una propiedad llamada DefaultCellStyle.Haga clic en el botón de puntos suspensivos en DefaultCellStyle, entonces se le presentará Estilo de Celda ventana del Generador que tiene la opción de cambiar el tamaño de la fuente.

Su fácil.

La recta hacia adelante enfoque:

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

Para el cambio de particular de una sola columna de tamaño de fuente utilizamos la siguiente instrucción

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

Utilice la Fuente de la propiedad en el gridview.Ver MSDN para obtener más detalles y muestras:

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

Yo también experimentado el mismo problema en el DataGridView, pero pensé que el DefaultCell estilo fue heredando la fuente del cuadro de grupo (Datagrid se coloca en el cuadro de grupo).Para cambiar la fuente del cuadro de grupo cambió el DefaultCellStyle demasiado.

Saludos

1er Paso: Ir al formulario en el datagridview se agrega

2º paso: haga clic en el datagridview en la parte superior derecha aparecerá un pequeño botón de reproducción icono de flecha o para editar el datagridview.

3º paso: haga clic en ese botón y seleccione editar columnas ahora haga clic en los atributos que desea aumentar el tamaño de la fuente.

4º paso: en el lado derecho del menú de la propiedad el primero en la lista de columnas nombre defaultcellstyle haga clic en su propiedad se abrirá una nueva ventana para cambiar la fuente y tamaño de fuente.

Creo que es más fácil:

El primer conjunto de cualquier Etiqueta como te gusta (Cursiva, Negrita, Tamaño, etc.) Y:

yourDataGridView.Font = anyLabel.Font;

Ir a diseñador.cs archivo de la forma en la que usted tiene la vista de cuadrícula y comentar la siguiente línea:- //este.dataGridView1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;

si usted está usando vs 2008 o .net framework 3.5, ya que será por defecto aplicado a filas alternas.

'   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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top