不显示数据绑定图像 (Reporting Services)

NotShowing Data-Bound Image (Reporting Services)

我为 SSRS 创建了一个 SendWorkOrder.rdl 报告。在数据集中,我有一个带有图像数据类型的字段(该数据库列中的值,例如 - 0x89504E470D0A1A0A000000 ....)。 按照 msdn 文章创建数据绑定图像。 我尝试了以下表达式,但图像不显示

=First(Fields!Signature.Value, "CasingList")
=System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields!Signature.Value),105))
=Convert.FromBase64String(First(Fields!Signature.Value, "CasingList"))

您正在尝试从数据库中在报告中创建图像吗?

我假设你已经设置了一个图像控件如下

然后将该字段设置为对您的 0x89504E470D0A1A0A000000... 数据的引用

=Fields!Marker.Value

并将Mime类型转为对应的图片格式

=Fields!Marker_Type.Value

(注意这应该类似于 image/jpegimage/png

如果没有图像格式,则不会呈现任何内容。

如上所示的设置应该正确呈现,如图所示

--> becomes -->