问题描述
在使用SSRS时,我的订购清单似乎有问题。报告从数据库中提取的字符串遵循以下格式:
<ol>
<li>First listed item</li>
<li>Second listed item</li>
<li>Third listed item with subset:
<ol>
<li>Third listed,1st subset</li>
<li>Third listed,2nd subset</li>
</ol>"Random notes here"
</li>
<li>Fourth listed item with subset:
<ol>
<li>Fourth listed,1st subset</li>
<li>Fourth listed,2nd subset</li>
<li>Fourth listed,3rd subset</li>
</ol>"Another random note here"
</li>
<li>Fifth listed item
</li>
</ol>
我似乎遇到的问题是,当它获得“列出的第四项”时,编号从1开始而不是从4开始。表示此数据的占位符属性确实具有“ HTML-将html标签解释为样式。当我获得带有上面代码的简单html文件时,它看起来正确,但是当报表呈现该文件时,它将重新开始计数。我不确定是什么导致报告执行此操作。
解决方法
尝试将没有<li></li>
标签的其他内容放置在<ol></ol>
标签内。
在常规HTML中,我们不会在<ol></ol>
标记内放置文本,但是在SSRS中,获取所需的输出是很奇怪的。检查以下HTML代码。
<ol>
<li>First listed item</li>
<li>Second listed item</li>
<li>Third listed item with subset:
<ol>
<li>Third listed,1st subset</li>
<li>Third listed,2nd subset</li>
"Random notes here"
</ol>
</li>
<li>Fourth listed item with subset:
<ol>
<li>Fourth listed,1st subset</li>
<li>Fourth listed,2nd subset</li>
<li>Fourth listed,3rd subset</li>
"Another random note here"
</ol>
</li>
<li>Fifth listed item
</li>
</ol>