begin process at 2008 07 20 10:14:50
1 213 160 membres
80 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : concaténation avec champs variable [ Base de données / MySQL ] (76julien)

concaténation avec champs variable le 04/03/2008 11:30:44

76julien
Bonjour mon tout petit probleme, certes très chiant.. est le suivant:
Pour info, je suis ici dans un GridView, je voudrais faire :

<asp:TemplateField>
   <ItemTemplate>
      <asp:HyperLinkID="hyp_Sortie"ImageUrl="<%# Bind('IMG') %>"NavigateUrl="~/SortieImposee.aspx?id={<%# Bind('AFFIDE')%>}" 
                                           runat
="server">
      </
asp:HyperLink>
   </ItemTemplate>
</asp:TemplateField>

Je voudrais en sortie qqch du type "~/SortieImposee.aspx?id={312300}"

Mais j'ai toujours le litéraire : "~/SortieImposee.aspx?id={<%# Bind('AFFIDE')%>
}" en sortie.
------->  comment concaténer le champ correctement???? <--------

PS : Lorsque j'essai  seul :
          NavigateUrl<%# Bind('AFFIDE')%>"
J'ai bien en sortie le numéro "312300" dont j'ai besoin...

Si quelqu'un a une idée, merci de me laisser un petit message...
@+ les dév...
Merci d'avance

Re : concaténation avec champs variable le 04/03/2008 12:00:39

lassaad83
Membre Club
Réponse acceptée !
Tu fait un string.concat :

NavigateUrl ='<%# string.Concat("~/SortieImposee.aspx?id={", Eval("AFFIDE"),"}" )%>'


 Enjoy ...

Re : concaténation avec champs variable le 04/03/2008 12:04:56

lassaad83
Membre Club

Dans ton cas c'est plutot un Bind au lieu d'un Eval ... mais le principe reste le même


Re : concaténation avec champs variable le 04/03/2008 12:06:26

76julien

Merci beaucoup lassaad83

C'est  impécable comme sa!!

Merci vraiment...surtout que c'est pas la première fois que tu me donne un coup de main...

oufffff déja une bonne chose de fête

@+ bonne prog"


Re : concaténation avec champs variable le 04/03/2008 12:08:28

76julien
Réponse acceptée !
un 'Eval'  me suffisait...

NavigateUrl

='<%# string.Concat("~/SortieImposee.aspx?id=", Eval("AFFIDE"),"" )%>'

J'ai juste retiré les caractères { } de chaque coté de mon Eval...

Merci...
@+

Re : concaténation avec champs variable le 04/03/2008 12:45:05

lassaad83
Membre Club

No problème Julien ...

ps: Un Bind ou un Eval c'est pareil tant que tu t'en sert pas dans un EditItemTemplate

@+


Re : concaténation avec champs variable le 08/03/2008 11:26:15

coq
(Admin CS)
Salut,

Et pour que ça soit encore plus lisible :
='<%# String.Format("~/SortieImposee.aspx?id={0}", Eval("AFFIDE"))%>'

PS : ='<%# string.Concat("~/SortieImposee.aspx?id=", Eval("AFFIDE"),"" )%>'
Ce que j'ai mit en rouge ne sert à rien.


/*
coq
MVP Visual C#
CoqBlog
*/


Classé sous : asp, aspx, id, sortie, sortieimposee

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS