RDLC报告中的HTML

时间:2011-05-26 06:28:14

标签: asp.net rdlc report

任何人都可以帮助我 我想使用以下模板生成报告(RDLC)......

Dear [Name],

   you are able to generate this later. Kindly consider this.

<b>Regards</b>
<span style="color:blue">[CompanyName]</span>
[Address]-[City]

这是管理员可以随时更改它的动态模板..所以我需要动态应用这个如何在RDLC中添加HTML但是[Name],[CompanyName],...可以由我轻松替换..但我知道我在HTML中添加HTML ... ??

请帮助我 提前谢谢......

2 个答案:

答案 0 :(得分:1)

为每个TAG添加一个标签,在值字段中添加一个占位符,例如=“$ CITY $”

处理RDLC报告时,从文件系统中读取它,找到占位符并替换为当前值。

将RDL xml重新加载到reportViewer中并执行报告。

有关如何动态修改报告stack overflow article

的详细信息,请参阅此帖子

答案 1 :(得分:0)

我在google上搜索过很多有关RDLC中HTML格式但未找到任何正确答案的内容。

我有一个想法,即在本地导出pdf时在rdlc中呈现html标记。

在文本框中使用以下表达式: -

=替换(替换(替换(替换(字段!您的列名* .Value,“”“,”“”“),”&amp;“,”&amp;“),” &LT;”, “&LT;”), “&gt;” 中, “&gt;” 中)

  1. &amp; quot替换为“(Quotes)
  2. &amp; amp替换为&amp;
  3. &amp; lt替换为&lt;
  4. &amp; gt替换为&gt;
  5. 所以,如果你想要更换任何更特殊的字符,那么只需在上面的表达式中添加更多内容就可以了解它。

    我已经注意了几乎特殊的字符,所以每当你用PDF格式导出它们时,它们都会被很好地格式化为html标签。

    如果您仍然发现任何问题,请告诉我。

    由于

    Mahendra Singh