How to view Dynamic Images in Crystal Report 9 during runtime without using Database?(如何在不使用数据库的情况下在运行时查看 Crystal Report 9 中的动态图像?)
问题描述
我遇到这个问题是因为我使用的是水晶报表 9,我无法在报表中查看动态图像.
I encounter this problem because im using crystal report 9 and I can't view Dynamic images in my Reports.
场景是这样的.
用户将只是浏览图像并成为我报告的图片.我不会将它保存到数据库的原因是因为它只会使用一次,如果我保存它,这对我的数据库来说是一个负担.
The user will just browse the image and be the picture to my report. The reason i will not save it to database because it will only used once and if i will save it, it is a burden to my database.
我搜索了很多,解决方案是 Crystal Report 中的 Graphic Location
,但我认为它仅在 Crystal Report XI 中受支持..
I search a lot and the solution is the Graphic Location
in Crystal Report but it is only supported in Crystal Report XI i think..
任何人都可以对这个问题有所了解......
Can anyone have an idea regarding this problem....
我正在使用 C#..
非常感谢
推荐答案
如果您使用数据集作为报表数据源:
If you are using a dataset as the report data source:
1) 将图像数据放入一个byte[]缓冲区
1) Put the image data in a byte[] buffer
2) 将其放入数据集中 byte[] 类型的列中:row[column] = buffer;
2) Put it into a column of type byte[] in your dataset: row[column] = buffer;
3) 在 Crystal 中,如果您的数据源不是数据集,请使用带有 base64Binary 类型列的 XSD 文件.
3) In Crystal, if your datasource is not the dataset, use a XSD file with a column of type base64Binary.
4) 在 Crystal 中,将字段从数据源拖到报表中.
4) In Crystal, drag the field from the data source to the report.
这篇关于如何在不使用数据库的情况下在运行时查看 Crystal Report 9 中的动态图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在不使用数据库的情况下在运行时查看 Crystal Report 9 中的动态图像?
基础教程推荐
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- MS Visual Studio .NET 的替代品 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- 如何激活MC67中的红灯 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- rabbitmq 的 REST API 2022-01-01