bonjour à tous
Mon contexte ASPNET,c# et SQLSERVEUR
je voudrais dans un gridview , sur une ligne donnée afficher une image en fonction de la valeur d'un champ ...
En clair : Chaque ligne est un dossier de salarié en fonction du sexe de la personne je voudaris afficher un symbole différent dans une des colonnes
pour faire ça il y a le control imagefield mais l'url de l'image doit être envoyée par la source de données ce qui m'oblige a stoker le chemin de l'image dans chaque enregistrement de ma table source ... trop compliqué et pas tiptop ...
J'ai aussi ceci à faire sur l'événement RowDataBound de mon gridView :
Mais comme noté je ne sais pas quoi utiliser pour changer mon image ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 protected void MonGridViewGdvListeGlobaleDesDossiers_RowDataBound(object sender, GridViewRowEventArgs e) { GridViewRow Lgn = e.Row; if (Lgn.RowType == DataControlRowType.DataRow) { if (Lgn.Cells[5].Text == "M") { ////comment faire ici pour insérer une image dans Lgn.Cells[6] ??? } if (Lgn.Cells[5].Text == "F") { ////comment faire ici pour insérer une image dans Lgn.Cells[6] ??? } }
QQN peut t'il me founir des pistes ou un exemple ?
Merci d'avance ...
Patrick
Partager