如何在 Windows 窗体应用程序的 rdlc 报告中显示数据库中的图像

Posted

技术标签:

【中文标题】如何在 Windows 窗体应用程序的 rdlc 报告中显示数据库中的图像【英文标题】:How to show images from database in a rdlc report in a windows form application 【发布时间】:2021-03-19 10:01:56 【问题描述】:

在 Windows 窗体应用程序中,我试图在 rdlc 报告中显示数据库中的图像。在数据库中,我存储了图像路径,在 rdlc 报告中,我使用了图像,源为“数据库”,MIME 类型为“image/png”,但运行报告后显示红十字签名图像而不是原始图像。

我已经验证了图像路径,并且在 Windows 窗体中,图像以完全相同的路径正确显示。

【问题讨论】:

【参考方案1】:

我没有将图像源选择为“数据库”,而是将其设置为“External”并启用了_reportViewer.LocalReport.EnableExternalImages = true;,并在图像路径之前使用了file:///,它对我有用。

【讨论】:

以上是关于如何在 Windows 窗体应用程序的 rdlc 报告中显示数据库中的图像的主要内容,如果未能解决你的问题,请参考以下文章

请教rdlc报表制作!特别是关于如何在reportview中传递参数给rcld报表,然后报表按参数查询,请高手赐教!

VB.NET ReportViewer 动态绑RDLC

visualstudio2019 的报表技术rdlc在windows10上出现乱码的问题解决方法

如何在windows窗体里面添加窗口

C#如何在 Windows 窗体应用程序中使用事件

如何在Pycharm中运用PyQT5创建Windows窗体