0

我试图找出一种以编程方式在 Visual Studio Report 上设置图像的方法,其中图像不是来自文件或数据库,而是来自正在运行的应用程序。

我最好的猜测是以某种方式颠覆 Embedded 或 Database Source 类型,但我一直无法弄清楚如何做到这一点。

我真的想这样做吗?是的。图像不在数据库中,出于安全原因无法通过文件系统访问。我计划将报告直接呈现为 PDF 文件流,以希望减少内存占用。

4

2 回答 2

1

这是一个修改后的解决方案: Visual Studio 屏幕截图

于 2011-03-09T00:30:15.037 回答
0

在用户从您的应用程序中选择图像后,您可以将图像临时保存在数据库中......在用于此目的的表中,如果您真的不想保存此图像,请定期清除该表。然后通过传递表格的 imageID 在报告中显示;根据您上面所说的,听起来您知道如何显示保存在数据库中的图像,但如果不知道,我可以给您一个教程链接。

于 2011-03-20T15:48:59.040 回答