Alignement dans un datagrid

Résolu
Messages postés
31
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
25 juin 2007
-
Messages postés
31
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
25 juin 2007
-
slt!!
jai un probleme et je trouve pas de solution.
je voudrais pouvoir changement l'alignement des texte dans un datagrid mais j'y arrive pas.
je veux par exple pour la colonne 0 -> alignement left
pour la colonne 1 -> alignement right
...

Quand j'essais avec cette ligne:



dg_resultat.Columns(0).ItemStyle.HorizontalAlign = HorizontalAlign.Center

jai cette erreur:

L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index

j'ai vraiment besoin de votre aide
MERCI

2 réponses

Messages postés
31
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
25 juin 2007

Merci jesusonline mais je viens de trouver comment le faire. Au lieu d'utiliser l'evenement rowdatabound, jai utilisé




OnItemDataBound et dedans je fais mes alignements.
Exemple:







Public


Sub dg_resultat_OnItemDataBound(ByVal s AsObject, ByVal e As DataGridItemEventArgs)




   e.Item.Cells(3).HorizontalAlign = HorizontalAlign.Left





End
Sub
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Membre
Dernière intervention
13 octobre 2010
30
Bonjour,

il me semble que tu peux utiliser les styles dans la page aspxou il y a ton gridview itemstyle-horizontal-align. Ca ne peut pas marcher avec ce que tu as fait car les colonnes sont définit qu'aprés le bindinf donc tu peux aussi mettre ca dans l'evenement rowdataboud du gridview

<hr />Cyril - MVS - MCP