gpt4 book ai didi

html - 如何呈现 report.rdlc 中的格式化文本(及其格式)

转载 作者:太空狗 更新时间:2023-10-29 15:23:31 25 4
gpt4 key购买 nike

我将我的数据以格式化的方式存储在我的数据库中,我想要某种方式在我的 report.rdlc 中呈现文本及其格式 我使用 visual studio 2008 如何做到这一点:


例如:

如果我的文字是这样的:

<p>text</p>

在我的报告文本框中,它与标签看起来一样!!。而不是呈现为段落。


当我这样绑定(bind)时:

= Fields.subject

如何解决这个问题?


enter image description here

最佳答案

编辑

在进一步研究这个问题之后,Visual Studio 似乎不支持 rdlc 的标记为 HTML报告直到 Visual Studio 2010。因此,如果升级是一个选项,那么您可以做您想做的事。

否则你总是可以像这样去掉 HTML 标签:

关于Report菜单,单击 Report Properties...并选择 Code标签。输入以下代码:

Function StripHTMLTags(ByVal text as String) AS String
Return System.Text.RegularExpressions.Regex.Replace(text, "<(.|\n)*?>", "")
End Function

现在在您的单元格中使用以下表达式:

=Code.StripHTMLTags(Fields!MyField.Value)

原始答案如下:

抛开您应该将数据与表示分开,您可以在 Reporting Services 中使用 HTML 标记进行呈现,只是不太直观地找到:

  1. 左键单击要显示的字段,以便 <Expr>标记突出显示
  2. 右键单击突出显示的 <Expr>标记并选择 Placeholder Properties...
  3. General 上选项卡,选择 HTML- Interpret HTML tags as style单选按钮

但是只支持有限数量的标签。 This article on MSDN告诉你更多。

截图:

enter image description here

enter image description here

关于html - 如何呈现 report.rdlc 中的格式化文本(及其格式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16634874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com