Probléme avec Eval [Résolu]

Signaler
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010
-
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010
-
Bonjour, je veux faire apparaitre une image dans un gridview. Pour ce, j'ai fait dans mon .ascx comme suit:

           
                <%--'>--%>
                ' ImageUrl = "~/images/ok.gif"/>
           
       

Et dans mon .ascx.vb
toto = true

Mais le probléme c'est que l'image n'apparait pas alors que i je mets la ligne que j'ai mise en commentaire avec le label, j'ai la valeur true qui apparait.
Il y a quelque chose qui m'échappe mais quoi?
Pouvez-vous m'aider pleaz?
Merci.
P.S: avec Bind ou Eval, ca me fait pareil. Et mon image existe bien.

3 réponses

Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

Bonjour, le probléme c'était le ~ devant images.
' ImageUrl = "~/images/ok.gif"/>.
Donc la solution c'est:
' ImageUrl = "images/ok.gif"/>
Merci bien.
Messages postés
623
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
15 juin 2010

Pour plus d'information, toto est un boolean:
dt.Columns.Add(New DataColumn("toto", GetType(Boolean)))
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
Bonsoir,

Comment fais tu l'insertion d'une ligne dans ton datatable ? tu envoie bien un boolean ?

si tu fais un <%# Eval("toto").GetType().ToString() %> tu as bien Boolean ? Essaye de faire un <%# (Boolean)Eval("toto") %> sinon, un <%# Boolean.Parse(Eval("toto")) %>

Au niveau du HTML, tu as quoi de généré ?

<hr />Cyril - MVP ASP.net - MCPD ASP.net & MCTS SQL - Consultant indépendant