2011-02-24 58 views

回答

47

嘗試...

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

我有一個字符串TO-當我這樣做時發生雙倍轉換錯誤,但是在將第一個「+」更改爲「&」後,它發生了變化。 – Resource 2015-12-04 12:24:44

+0

@ user910683我猜你正在使用VB(而不是C#),其中是的,爲了更可靠地將值連接成一個字符串,你應該使用'&' - http://stackoverflow.com/questions/734600/the-差之間和 - 接合用串式-VB-淨 – mmcrae 2016-02-18 18:23:12

11

對於concating從數據庫,你可以在使用的eval函數string.Concat)兩個字段(

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

這對我工作得很好:

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

這樣做(沒有單引號)爲我工作。而Visual Studio強調它是一個驗證警告。

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

試試這個: 文本= '<%#string.Concat( 「表中沒有」, 「」,的eval( 「table_no」))%>'