任何人都试图在reportviewer 上显示图像字段(图像/字节数组)数据类型。
问候,彼得
是的。ReportViewer 需要 Base64 图像编码才能正确显示图像。
如果您的图像在 Byte 数组中,则需要将其转换为 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
我在 SQL Server 中有一个图像数据类型。适用于 SSRS 2005 和 2008。