2011-02-24 3 views

Répondre

47

essayer ...

Text='<%# "Mr " + Eval("FirstName") + " " + Eval("LastName")%>' 
+0

Je suis une chaîne To- erreur de conversion double lorsque j'ai fait cela, mais cela a fonctionné après avoir changé le premier '+' en '&'. – Resource

+0

@ user910683 Je suppose que vous utilisiez VB (pas C#) dans lequel oui, pour concaténer plus sûrement les valeurs dans une chaîne, vous devriez utiliser '&' - http://stackoverflow.com/questions/734600/the- différence-entre-et-pour-joindre-cordes-en-vb-net – mmcrae

11

Pour concating deux champs de db, vous pouvez utiliser la fonction String.Concat eval()

Text='<%# string.Concat(Eval("FirstName"), " ", Eval("LastName"))%>' 
0

Cela fonctionne bien pour moi:

<%#Class.something.ToString() & Eval("something_to_eval")%> 
0

Faire ceci (sans guillemets simples) a fonctionné pour moi. Et Visual Studio le souligne comme un avertissement de validation.

onclick=<%# "modCbClick('#tbl_" + Eval("ModCode") + "', this)" %> 
-1

essayez ceci: Text = '<% # String.Concat ("Tableau No:", "", Eval ("table_no"))%>'

Questions connexes