【问题标题】:Showing a HTML page inside SSRS report在 SSRS 报告中显示 HTML 页面
【发布时间】:2014-05-27 11:18:57
【问题描述】:

我有一个 html 文件,目录中有一些图像。我只想打开一个报告并在报告中显示 html 文件(包括图像)。有没有办法做到这一点?任何帮助是极大的赞赏。

谢谢

【问题讨论】:

  • 对于机器人转换,我认为 HTML 和 CSS 必须用括号清理,代码如 openweb.eu.org/articles/tableaux_css : table {border: medium solid #000000;} td, th {border: thin solid #6495ed;}! ;oP
  • 不幸的是,我无法控制生成的 html。它是由另一个程序生成的。

标签: html sql reporting-services report embedding


【解决方案1】:

我找到了这个:http://msdn.microsoft.com/en-us/library/dd207057.aspx。告诉我有用吗? ;oP

将数据集中字段中的 HTML 添加到文本框中

1.在插入选项卡上,单击列表。单击设计图面,然后拖动以创建所需大小的框。 数据集属性对话框打开。您可以使用共享数据集或报表中嵌入的数据集。有关详细信息,请单击数据集属性对话框、查询(报表生成器)或数据集属性对话框、查询。

2.在插入选项卡上,单击文本框。在列表中单击,然后拖动以创建所需大小的框。

3.将数据集中的 HTML 字段拖到文本框中。为您的字段创建了一个占位符。

4.右键单击占位符,然后单击占位符属性。

5.在“常规”选项卡上,确认“值”框包含计算结果为您在步骤 3 中删除的字段的表达式。

6.单击 HTML - 将 HTML 标记解释为样式。这会导致该字段被评估为 HTML。

7.点击确定。

【讨论】:

  • 嗨罗宾,感谢您对此进行调查。这是一个非常有用的链接,但是我没有数据集。我只有一个 html 文件和 html 页面的一堆图像。我可以在浏览器中打开 html 文件,它工作正常。我想要的是打开一个报告并显示 html 文件。
  • 当我设置数据集时,该链接非常方便。打开报告时,我可以看到 html 文件。然而,html 文件中的表格并未绘制,仅显示文本。有什么想法???
  • 那得看你用css画的方式与否,css的哪一层,能不能给一张这张表的HTLM/CSS代码?
  • b

    tr> tr>
    b b b b
    b b b b
    b b b b
  • 再次感谢大家对此进行调查。我发现报告服务 2008 无法解释表格标签。请有其他想法。
【解决方案2】:

好的,这就是解决问题的方法。我正在使用 CutyCapt 将 html 转换为图像,并将图像作为 blob 存储在数据库中。在报告中,我有一个引用图像的图像控件,并且效果很好。

希望这会有所帮助。

谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多