任何人都试图在reportviewer上显示图像字段(图像/字节数组)数据类型。
此致 彼得
答案 0 :(得分:1)
是。 ReportViewer需要Base64图像编码才能正确显示图像。
如果您的图像位于字节数组中,则需要将其转换为Base64:
Public Function ConvertImageToBase64String(ByVal img As Image) As String
Dim output As String = ""
Dim outputArray() As Byte
Dim stream As New MemoryStream
img.Save(stream, Drawing.Imaging.ImageFormat.Bmp)
outputArray = stream.ToArray()
stream.Close()
output = Convert.ToBase64String(outputArray)
Return output
End Function
答案 1 :(得分:0)
我在SQL Server中使用了图像数据类型。适用于SSRS 2005和2008。