c# - 按图像路径在数据库中的 RDLC 报告上显示图像

标签 c# wpf sql-server-2008 reporting-services rdlc

图像路径存储在SQL Server 2008数据库中。在我的 RDLC 报告上,我有一个图像字段。我已设置此字段以从数据库中的数据库列获取图像路径。我还在报告查看器中将“EnableExternalImages”属性设置为 true。我不知道我错过了什么,但我的报告显示的唯一“图像”是红色标记。我错过了什么?

最佳答案

用于在RDLC报告中显示外部图像,

  • 您必须将 EnableExternalImages 设置为 true。

  • 您使用的文件路径应该是绝对路径。您使用的路径应采用“file:///C:/RDLCTest/TestImage.png”的形式。

  • 此外,您还必须设置图像控件的 MIME 类型。每种文件类型都有自己的 MIME 类型。请参阅http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htm查看基于文件扩展名的 MIME 类型列表。

关于c# - 按图像路径在数据库中的 RDLC 报告上显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16888805/

相关文章:

c# - 我可以在一个项目中使用异步和同步套接字吗?

c# - ASP.NET MVC4网页异步FTP上传

c# - 通过看似不必要的字符串初始化来提升性能?

.net - 是否有人对WPF在64位操作系统上的性能有任何统计或想法?

c# - WPF 绑定(bind) RelativeSource

wpf - Silverlight 不支持 XmlNode : re-implement or use string parsing?

c# - SQL Server 2008 的 .NET 异常

c# - 如何在 LINQ to NHibernate 中的查询的 select 子句中提供默认值

Java SQL从一个表动态更新另一个表而无需id

asp.net-mvc - 在生产 MVC/SQL 应用程序中记录大量操作