Probléme avec Eval

Résolu
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010 - 6 juil. 2009 à 12:29
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010 - 10 juil. 2009 à 09:57
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

ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
10 juil. 2009 à 09:57
Bonjour, le probléme c'était le ~ devant images.
' ImageUrl = "~/images/ok.gif"/>.
Donc la solution c'est:
' ImageUrl = "images/ok.gif"/>
Merci bien.
ddove53 Messages postés 623 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 15 juin 2010
6 juil. 2009 à 12:31
Pour plus d'information, toto est un boolean:
dt.Columns.Add(New DataColumn("toto", GetType(Boolean)))
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
8 juil. 2009 à 00:34
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
Rejoignez-nous