【发布时间】:2014-05-13 03:52:16
【问题描述】:
我正在使用 VB.NET2008 和 Crystal Reports 11.5。我在水晶报表应用程序中创建了 rpt 并创建了图片对象。还给出了Graphic Location公式如下;
{pic_path.path_name} + "\" + {reg_emp.emp_qid} + ".jpg"
pic_path.path_name 和 reg_emp.emp_qid 的文件位置如下所示;
"C:\bin" + "\" + "2345" + ".jpg"
报告工作正常。但是当我在 VB.NET 上导入它并使用下面的代码来显示 rpt;
Dim cryRpt As New rpt_labor_card ' this is the rpt file
cryRpt.SetDataSource(ds) 'ds has the all data to be displayed in report
rpt_view.CrystalReportViewer1.ReportSource = cryRpt
rpt_view.CrystalReportViewer1.Refresh()
rpt_view.CrystalReportViewer1.RefreshReport()
rpt_view.Show()
但图片未显示在报表中,并且图形位置在格式对象 > 图片中不可用。
如何在 rpt 文件中显示图片?
谢谢,
萨米拉
【问题讨论】:
-
好的,让我知道你是通过代码拍照还是只是静态图片?
-
数据集有图片位置的路径。我插入了带有默认图像的图片。我的问题是图形位置在 vb.net rpt 中不可用
-
尝试将该图片加载到您的数据库中并将其直接传递给水晶报表。并直接使用该字段而不是使用图形对象。
-
我的rpt里已经有图片了。我想根据数据集图片 URL 进行更改。我也在使用 VB.NET2008