OVH Cloud OVH Cloud

Personnalisation DataGrid

1 réponse
Avatar
chris
Hello,

Je voudrais personnalisé l'affichage des lignes d'un DataGrid.
J'ai des valeurs booléennes pour mes champs et plutôt que d'afficher des
checkbox je souhaiterai afficher une image verte ou rouge en fonction du true
ou false.
Comment faire ?
Dois je utilisé l'événement OnItemDataBound ?

Merci par avance

1 réponse

Avatar
Damien RICHARD
Une piste...

Tu convertis ta colonne où il y a les checkbox en colonne modèle.
Tu te créés un fichier image true.jpg(vert) et false.jpg(rouge)
Tu ajoutes dans la partie <itemtemplate> de ta colonne modèle un controle
web <asp:image>
ayant pour propriété imageurl ceci <%# "chemin ou sont stockées les images"
& Container.DataItem("tonchamp") & ".jpg" %>


"chris" a écrit dans le message de news:

Hello,

Je voudrais personnalisé l'affichage des lignes d'un DataGrid.
J'ai des valeurs booléennes pour mes champs et plutôt que d'afficher des
checkbox je souhaiterai afficher une image verte ou rouge en fonction du


true
ou false.
Comment faire ?
Dois je utilisé l'événement OnItemDataBound ?

Merci par avance