Bonjour,
Environnement: VS .NET 2003 Fr
Framework : 1.1
OS: Windows XP Pro
Est-il possible de gérer l'alignement du header de la colonne d'un datagrid indépendamment de l'alignement que l'on a défini pour la colonne entière ?
Typiquement voila mon code (il est en Vb.net mais en C# c pareil):
Code :
- Dim MaTextBox As DG_MyCell_TextBox = Nothing
- ...
- MaTextBox.Alignment = HorizontalAlignment.Right
- ...
- myTableStyle.GridColumnStyles.Add(MaTextBox)
|
Mais je voudrais que mon header soit centré et non aligné à droite lui-aussi. J'ai regardé dans les propriétés de DatagridTableStyle sans succès !
Après des jours de recherches infructueux, j'ai eu l'idée de contourné le problème en rajoutant des espaces comme ceci :
Code :
- MaTextBox.HeaderText = "Prix HT "
|
sans succès! Peut-etre faut il mettre le code de l'espace
J'ai aussi essayé cela :
Code :
- MaTextBox.HeaderText = "Prix HT |"
|
avec un pipe (touche 6 du clavier) car on ne voit pas le caractère. En effet, il se situe sous la transition des colonnes mais dès que l'on tri la colonne, la petite flèche apparait et par conséquent le pipe est visible lui aussi.
Quelqu'un aurait la solution pour aligner ce header ?
Merci