1

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

问候,彼得

4

2 回答 2

1

是的。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
于 2009-05-05T18:19:45.130 回答
0

我在 SQL Server 中有一个图像数据类型。适用于 SSRS 2005 和 2008。

于 2009-04-14T22:46:46.303 回答