不显示数据绑定图像 (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/jpeg
或 image/png
)
如果没有图像格式,则不会呈现任何内容。
如上所示的设置应该正确呈现,如图所示
--> becomes -->
我为 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/jpeg
或 image/png
)
如果没有图像格式,则不会呈现任何内容。
如上所示的设置应该正确呈现,如图所示