Exporter (0) Imprimer
Développer tout

Comment : mettre en forme des données dans le contrôle DataGridView Windows Forms

Mise à jour : novembre 2007

Les procédures suivantes illustrent une mise en forme de base de valeurs de cellules à l'aide de la propriété DefaultCellStyle d'un contrôle DataGridView et de colonnes spécifiques dans un contrôle. Pour plus d'informations sur la mise en forme avancée de données, consultez Comment : personnaliser la mise en forme des données dans le contrôle DataGridView Windows Forms.

Pour mettre en forme des valeurs monétaires et de date

  • Définissez la propriété Format d'un DataGridViewCellStyle. L'exemple de code suivant définit le format de colonnes spécifiques à l'aide de la propriété DefaultCellStyle des colonnes. Les valeurs de la colonne UnitPrice apparaissent dans le format monétaire spécifique à la culture actuelle, les valeurs négatives étant mises entre parenthèses. Les valeurs dans la colonne ShipDate apparaissent dans le format de date court spécifique à la culture actuelle. Pour plus d'informations sur les valeurs Format, consultez Mise en forme des types.

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

Pour personnaliser l'affichage de valeurs de base de données nulles

Pour activer le retour automatique à la ligne dans les cellules textuelles

Pour spécifier l'alignement de texte des cellules 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;
}


Ces exemples nécessitent :

Pour l'évolutivité maximale, vous devez partager des objets DataGridViewCellStyle entre plusieurs lignes, colonnes ou cellules qui utilisent les mêmes styles, plutôt que de définir séparément les propriétés de style pour chaque élément. Pour plus d'informations, consultez Méthodes conseillées pour la mise à l'échelle du contrôle DataGridView Windows Forms.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft