ReportViewer上的图像字段

时间:2009-03-31 08:46:29

标签: reportviewer

任何人都试图在reportviewer上显示图像字段(图像/字节数组)数据类型。

此致 彼得

2 个答案:

答案 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。