我正在尝试在Windows窗体应用程序中将水晶报表导出为pdf。我的Crystal Report正在从Mysql Database获取数据。这是我的相同代码..
ReportDocument doc = new ReportDocument();
doc.Load("CrystalReport1.rpt");
doc.SetDataSource(dttable);
SaveFileDialog saveas = new SaveFileDialog();
saveas.Filter = "*.pdf|(PDF File)";
if (saveas.ShowDialog() == DialogResult.OK)
{
doc.ExportToDisk(ExportFormatType.PortableDocFormat, saveas.FileName + ".pdf");
MessageBox.Show("Report Exported !");
}
运行上面的代码。我收到错误
'加载报告失败'在
doc.Load("CrystalReport1.rpt");
行
请帮我解决这个问题。
答案 0 :(得分:2)
我认为错误似乎是您报告的路径。
让我们试试这个:
doc.Load(AppDomain.CurrentDomain.BaseDirectory + "CrystalReport1.rpt");
鲁
答案 1 :(得分:0)
try
{
ReportDocument rpt = new ReportDocument();
rpt.Load(@"D:<path>\Graduation System\Graduation System\graduatedstudents.rpt");
CRV1.ReportSource = rpt;
CRV1.Refresh();
}
catch (Exception ex)
{
throw;
}
我正面临加载报告错误