来自DB的Crystal Report上的图像

时间:2017-08-09 16:00:02

标签: c# sql-server crystal-reports

我真的在这个问题上摸不着头脑。我在Crystal Report上显示数据库中的图像时遇到问题。我有一个工作网页,将图片添加到SQL Server数据表。图像字段设置为Varbinary(最大),服务器是SQL Server 2012。

网站将使用此代码显示图片;

            byte[] bytes = (byte[])GetData("SELECT Image FROM PRODUCTION.dbo.a_Traveler_Picture WHERE Id =" + id).Rows[0]["Image"];
        string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
        Image1.ImageUrl = "data:image/png;base64," + base64String;

数据库中的图像都是PNG和JPG位图。

我设置了一个示例Crystal Report,显示所有图像和另一个文本字段。该报告显示文本字段但没有图像。

Crystal Report版本为14。

有关何处查看此处的任何建议?我喜欢把它归咎于Crystal,但我需要它才能在Crystal工作,哈哈哈。

0 个答案:

没有答案