6
我想呈現一個有大量HTML轉義字符的列,例如&#0945代表alpha,&#0946代表beta。我使用SSRS 2012的佔位符屬性將其呈現爲HTML標記類型。此功能看起來只適用於HMTL標籤,而不是轉義字符。 任何反饋意見。SSRS如何呈現HTML轉義字符
我想呈現一個有大量HTML轉義字符的列,例如&#0945代表alpha,&#0946代表beta。我使用SSRS 2012的佔位符屬性將其呈現爲HTML標記類型。此功能看起來只適用於HMTL標籤,而不是轉義字符。 任何反饋意見。SSRS如何呈現HTML轉義字符
右鍵單擊報表的非設計表面,然後單擊Report Properties...
。點擊References
選項,點擊Add or remove assemblies
中的Add
,並從.NET
選項中添加System.Web
。
點擊Code
選項,並添加以下代碼:
Function Decode(ByVal EncodedString AS String) AS String
Return System.Web.HttpUtility.HTMLDecode(EncodedString)
End Function
爲了您的字段值,使用表達式:
=Code.Decode(Fields!MyField.Value)
克里斯感謝您的快速答覆。我收到以下錯誤消息: [rsRuntimeErrorInExpression] textrun'SCOPE.Paragraphs [0] .TextRuns [0]'的值表達式包含錯誤:該程序集不允許部分受信任的調用方。 – bigapple99
您可以更改程序集的信任級別以使其正常工作 - [請在此檢查我的答案](http://stackoverflow.com/questions/16665409/how-to-register-custom-data-provider-in- c-sharp/16682068#16682068)如何做到這一點 –