2015-11-04 34 views
1

我爲SSRS創建SendWorkOrder.rdl報告。在dataSet中,我有一個帶有Image dataType的字段(該數據庫列中的值例如 - 0x89504E470D0A1A0A000000 ....)。 關注msdn文章創建數據綁定圖像。 我嘗試下面的表達式,但圖片不顯示NotShowing數據綁定圖像(Reporting Services)

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

試'System.Text.Encoding.Default.GetBytes(MID(系統文本.Encoding.Default.GetString(領域!Signature.Value),8))' –

回答

0

您試圖從數據庫報表中創建一個形象?

我假設你已經設置了一個形象的控制如下

enter image description here

然後設置現場爲您0x89504E470D0A1A0A000000參考...數據

=Fields!Marker.Value 

和MIME類型到相應的圖像格式

=Fields!Marker_Type.Value 

(注意這應該是類似image/jpegimage/png

沒有圖像格式不會呈現任何東西。

甲設置如上述應正確呈現,如圖

enter image description here - >變得 - >enter image description here