Tôi đang cố hiển thị một cột có nhiều ký tự thoát HTML, chẳng hạn như & # 0945 cho alpha, & # 0946 cho bản beta. Tôi sử dụng thuộc tính giữ chỗ của SSRS 2012 để hiển thị thuộc tính này dưới dạng loại đánh dấu HTML. Tính năng này trông giống như chỉ hoạt động với thẻ HMTL, không phải ký tự thoát. Bất kỳ phản hồi nào được đánh giá cao.SSRS cách hiển thị ký tự thoát HTML
6
A
Trả lời
6
Nhấp chuột phải vào bề mặt không thiết kế của báo cáo và nhấp vào Report Properties...
. Nhấp vào tùy chọn References
, nhấp vào Add
trong Add or remove assemblies
và thêm System.Web
từ các tùy chọn .NET
.
Nhấp vào tùy chọn Code
và thêm đoạn mã sau:
Function Decode(ByVal EncodedString AS String) AS String
Return System.Web.HttpUtility.HTMLDecode(EncodedString)
End Function
Đối với giá trị lĩnh vực của bạn, sử dụng biểu thức:
=Code.Decode(Fields!MyField.Value)
Cảm ơn Chris cho câu trả lời nhanh chóng của bạn. Tôi nhận được thông báo lỗi sau: [rsRuntimeErrorInExpression] Biểu thức giá trị cho văn bản ‘SCOPE.Paragraphs [0] .TextRuns [0]’ chứa lỗi: Hội đồng đó không cho phép người gọi đáng tin cậy một phần. – bigapple99
Bạn có thể thay đổi mức độ tin cậy của hội đồng để làm cho nó hoạt động - [kiểm tra câu trả lời của tôi ở đây] (http://stackoverflow.com/questions/16665409/how-to-register-custom-data-provider-in- c-sharp/16682068 # 16682068) để biết cách thực hiện –