2017-02-28 107 views
0

使用「Microsoft Visual Studio Tools for Applications 2012」在SSRS Report Builder下開發報表。 我在數據集中有一個字符串值的數據字段,如☑,它代表複選框符號,可以是:☐或☑或☒以HTML格式。
SSRS不允許將它作爲複選框符號顯示在報告上 - 它將值☑顯示爲文字文本。SSRS不顯示☑字符?

研究給我帶來了@Chris Latta的this link。 我已經設置了文本框屬性來顯示「HTML - 將HTML標籤解釋爲樣式」,但它仍呈現爲文本文本☑
我已經添加了代碼Return System.Web.HttpUtility.HTMLDecode(textValue) 並添加了對System.Web的引用,Version = 4.0.0.0,但現在出現錯誤:That assembly does not allow partially trusted callers.

我不知道如何處理最後一個錯誤。

我正在尋求一種解決方案,讓SSRS報告呈現如上所述的複選框符號。

順便說一句 - 我手動添加了一個非綁定文本框,其中包含以下HTML符號代碼®,並且這會渲染爲註冊符號(®)。

您的意見和解決方案將受到歡迎。謝謝...約翰。

回答

2

您不能使用所有的HTML編碼符號,但可以使用各種字體中的特殊字符。例如,對於複選框狀態,您可以將字體更改爲Wingdings並使用以下字符:ýþ¨

+0

謝謝@stevenwhite - 很棒的替代字符集。滿足我們的需求。這是我們的答案。謝謝。 –

+0

你是如何得到這些角色的?我非常感動! –

+0

@JohnD字符映射:) – StevenWhite