从这里的上一个线程继续工作。
我所做的是从 .cs 文件所在的位置复制并粘贴 .rpt 文件并将其移动到 \bin\Debug 文件夹中。它可以工作,但是当我删除 .cs 文件所在的 .rpt 文件时,我得到了错误......
读取资源文件'C:..Report.rpt'时出错——'系统找不到指定的文件。'
我在 btn 方法中创建了一个动态路径...
private void btn_Click_1(object sender, EventArgs e)
{
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(Application.StartupPath + "\\Report.rpt");
crystalReportViewer1.ReportSource = cryRpt;
crystalReportViewer1.Refresh();
}
有几个问题在我脑海中浮现,因为我将使用 Setup Project,而且由于缺乏知识和经验,我很少感到困惑。
1) 我应该将 .rpt 文件保留在 .cs 文件的位置,然后将 .rpt 文件复制并粘贴到 \bin\Debug 文件夹中吗?
2)我需要做其他事情吗?这就引出了另一个问题……我该怎么办?
3)当我查看 .rpt 文件的属性时,我可以看到完整的路径目录。
所以我正在寻找指导。
如果有人可以在这里帮助我,请提前感谢。