c# winform 如何给report.rdlc 图像控件,添加我电脑里保存的图片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# winform 如何给report.rdlc 图像控件,添加我电脑里保存的图片?相关的知识,希望对你有一定的参考价值。

sources属性里好像有3种不同方式,跪求各种方式添加方法。详细点。

对你们真的是无语,这么个简单的问题搞得人家晕头转向:

参考技术A 操作还是以MSDN方法为主;

个人:根据所提供截图,已经在RDLC拉入了IMAGE控件。

1.在工程内目录可以添加文件夹,譬如IMAGE,文件夹中添加本地图像;
2.在RDLC的界面下,标题工具栏 的报表(R)--->嵌入图像(I),界面中点新建图像,路径指向刚刚添加的本地图像;
3.选中IMAGE控件,打开属性栏:将Source置为Embedded, Value就可以指向刚刚新建的图像的文件名。

至此,相信已经可以看到图像了。至于图像的页面格式,需自己控制了。
参考技术B 1.右击报表,属性,EnableExternal。。设为true
2. 设置image控件的source为external
3. 设置image控件的value为file:c:\a.jpeg 举例而已,设计为你实际的路径

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

【中文标题】如何在 report.rdlc 中呈现格式化文本(及其格式)【英文标题】:How to render the formated text in the report.rdlc (with its format) 【发布时间】:2013-05-14 03:31:05 【问题描述】:

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


例如:

如果我的文字是这样的:

<p>text</p>

它与我的报告文本框中的标签相同!!。而不是呈现为段落。


当我这样绑定时:

= Fields.subject

如何解决这个问题?


【问题讨论】:

【参考方案1】:

编辑

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

否则你总是可以像这样去掉 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 标记进行呈现,只是查找起来不是很直观:

    左键单击要显示的字段,以便突出显示 &lt;Expr&gt; 标记 右键单击突出显示的&lt;Expr&gt; 标签并选择Placeholder Properties...General 选项卡上,选择HTML- Interpret HTML tags as style 单选按钮

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

截图:

【讨论】:

@just_name 检查更新的答案,我添加了一些截图。 @just_name 好的,我应该从那开始。您必须做的是创建一个Text Box(插入-> 文本框),然后在其中插入您的字段,当您右键单击所选内容时,您将能够看到Placeholder Properties。希望它有效 @just_name 好的,我会的。在 6 小时内,我将能够这样做,并将结果与​​您联系。 @just_name 你看到文本属性了吗?有这样的吗? 在 VS2010 之前,Visual Studio 似乎不支持 RDLC 报告的 HTML 标记。答案已更新。【参考方案2】:
    在字段区域双击 在占位符属性中选择常规 > HTML - 将 HTML 标记解释为样式

【讨论】:

以上是关于c# winform 如何给report.rdlc 图像控件,添加我电脑里保存的图片?的主要内容,如果未能解决你的问题,请参考以下文章

C#winform初试报表

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

C#如何将方法传递给基本的WinForm按钮单击事件

RDLC 实现柱形图

C#的winform中如何实现按钮闪烁发光?

如何使用c#在winforms中为每个用户授予权限