显示与rdlc中的数据库相同的下标或SuperScript文本

时间:2016-04-05 11:27:30

标签: c# rdlc

我有下标数据,即“C₈H1₇NO2”。在数据库下标值8,17和2是粘贴的单词中的字符符号。但是当在rdlc的文本框中粘贴相同的值时,它是正确的,但是当通过数据集将rdlc中的相同值添加到表中时,下标值将更改为不同的符号。下面是两张图片,我用下标突出显示了数据: Image where subscript is correct Image where subscript values are changed to diff symbols

首先是网格,第二张是rdlc。

3 个答案:

答案 0 :(得分:2)

RDLC可以接受不同的格式样式,在这种情况下您要查找的格式是&#34;将html标记解释为样式&#34;。这将在文本框中呈现<sub></sub>等元素作为下标。导航到文本属性&gt; “一般标签”&gt;然后选择&#34;将html标签解释为样式&#34;。

C<sup>8</sup>H<sup>17</sup>NO<sup>2</sup>

这样渲染:

C₈H₁₇NO₂

答案 1 :(得分:1)

是的,最后我得到了上述问题的解决方案。 C₈H¹₇NO2是Calibri字体。所以我只是将我的rdlc中的文本框的字体面从Arial更改为Calibri并且它有效。

答案 2 :(得分:0)

“将HTML标签解释为样式”的RDLC选项有一些限制。并非所有HTML标记都会被解释。 这对我有用:http://sqljason.com/2010/12/subscripts-and-superscripts-in-ssrs.html 同时保持字体样式为Arial。