Tout le monde a essayé d'afficher le type de données Champ image (image/tableau d'octets) sur Reportviewer.Champ d'image sur ReportViewer
Cordialement, Peter
Tout le monde a essayé d'afficher le type de données Champ image (image/tableau d'octets) sur Reportviewer.Champ d'image sur ReportViewer
Cordialement, Peter
J'ai avec un type de données d'image dans SQL Server. Fonctionne bien avec SSRS 2005 et 2008.
Oui. ReportViewer nécessite un encodage Base64 Image afin d'afficher l'image correctement.
Si votre image est dans un tableau d'octets, il devra être converti en 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