Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Cómo: Dar formato a datos en el control DataGridView de formularios Windows Forms

Los procedimientos siguientes muestran el formato básico de los valores de celda mediante la propiedad DefaultCellStyle de un control DataGridView y de columnas determinadas en un control. Para obtener información sobre el formato avanzado de datos, vea Cómo: Personalizar el formato de los datos en el control DataGridView de formularios Windows Forms.

Para dar formato a valores de divisa y fecha

  • Establezca la propiedad Format de un control DataGridViewCellStyle. En el ejemplo de código siguiente se establece el formato para columnas determinadas mediante la propiedad DefaultCellStyle de las columnas. Los valores de la columna UnitPrice aparecen en el formato de divisa específico de la referencia cultural actual, con valores negativos rodeados por paréntesis. Los valores de la columna ShipDate aparecen en el formato de fecha breve específico de la referencia cultural actual. Para obtener más información acerca de los valores de Format, vea Aplicar formato a tipos.

    
    this.dataGridView1.Columns["UnitPrice"].DefaultCellStyle.Format = "c";
    this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
    
    
    

Para personalizar la presentación de valores de base de datos null

Para habilitar el ajuste automático de líneas en celdas basadas en texto

Para especificar la alineación del texto de celdas de DataGridView


private void SetFormatting()
{
    this.dataGridView1.Columns["UnitPrice"].DefaultCellStyle.Format = "c";
    this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
    this.dataGridView1.Columns["CustomerName"].DefaultCellStyle
        .Alignment = DataGridViewContentAlignment.MiddleRight;
    this.dataGridView1.DefaultCellStyle.NullValue = "no entry";
    this.dataGridView1.DefaultCellStyle.WrapMode =
        DataGridViewTriState.True;
}


Estos ejemplos necesitan:

Para conseguir una máxima escalabilidad, se deben compartir objetos DataGridViewCellStyle entre las distintas filas, columnas o celdas que utilicen los mismos estilos, en lugar de establecer por separado las propiedades de estilo para cada elemento. Para obtener más información, vea Procedimientos recomendados para ajustar la escala del control DataGridView en formularios Windows Forms.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft