不显示数据绑定图像(Reporting Services)
我为SSRS创建了一个SendWorkOrder.rdl报告。 在dataSet中,我有一个带有Image dataType的字段(该数据库列中的值,例如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
)
如果没有图像格式,则无法渲染。
如上所示的设置应正确呈现,如图所示
– >变成 – >