2012-01-31 80 views
6

我正在开发一个WinForms应用程序,它可以生成我的大学生的报告。如何在Crystal Reports中插入动态图像

我正在使用Crystal Reports,但我不知道如何从文件系统中检索学生照片。

学生的照片都存储在文件系统上,并使用此命名约定:

C:\Id Maker\"Clgid".jpg 

哪里Clgid是存储在数据库中的值。

举个例子我Clgid2009UCS020其链接到我的照片在文件系统上为C:\Id Maker\2009UCS020.jpg

我我如何能查找Clgid数据库值,然后检索文件系统中的照片挣扎,所以我可以在我的Crystal Report中显示它。

回答

5

首先,将图形作为占位符添加到要显示的报告中。然后,右键单击图形 - >'格式图形' - >'图片'选项卡 - >在'图形位置'下添加一个公式,以建立您的路径字符串。像'C:\Id Maker\' + {table.Clgid} + '.jpg'应该工作。

+0

我做了同样的,但没有得到解决方案........... – 2012-01-31 17:32:03

+0

@DineshGehlot它不工作?有没有图片加载?我所能建议的是,如果它不起作用,那就是验证文件名和路径是否正确,并且路径在本地运行报告的位置。 – Ryan 2012-01-31 18:03:00

+0

工作..............谢谢瑞安先生......心比thanx – 2012-02-01 06:03:01