Comment aligner le texte à droite dans une colonne DataGridView? J’écris une application .NET WinForms.
this.dataGridView1.Columns["CustomerName"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
Je sais que c’est vieux, mais pour ceux qui surfent sur cette question … la réponse de MUG4N alignera toutes les colonnes qui utilisent le même style de cellule par défaut. Je n’utilise pas autoleneratecolumns donc ce n’est pas acceptable. Au lieu de cela j’ai utilisé:
e.Column.DefaultCellStyle = new DataGridViewCellStyle(e.Column.DefaultCellStyle); e.Column.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
e dans ce cas est de:
Grd_ColumnAdded(object sender, DataGridViewColumnEventArgs e)
Pour définir le texte d’alignement dans dataGridCell, vous disposez de deux manières:
Définissez l’alignement pour une cellule ou un ensemble spécifique pour chaque cellule de ligne.
Pour une colonne, accédez à Columns->DataGridViewCellStyle
ou
Pour chaque colonne, allez à RowDefaultCellStyle
Le panneau de contrôle est le même que le suivant:
J’ai le même problème et j’ai finalement trouvé la réponse qu’il y a une option dans les propriétés de datagridview, le nom est “Droite à gauche” changez simplement en “oui”
Ça marche!