2013-05-27 45 views
6

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

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) 
+0

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

+0

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 –

Các vấn đề liên quan