我的Crystal报表位于Application.StartupPath
之外,bin文件夹位于树文件夹中:
MainFolder
- CrystalReport_here_which_is_Sales_report.rpt
bin 'folder
- DebugFolder
- inside debug folder is the application startup
我使用了这段代码,但无法找到该文件 - 我该如何解决?
rpt.Load(Application.StartupPath & "\Sales_Report.rpt")
答案 0 :(得分:0)
您可以使用相对路径(vb.net中的代码)解决您的问题:
Dim CRPath as String = System.IO.Path.GetDirectoryName(Application.StartupPath) & "\..\..\MainFolder\"
rpt.Load(CRPath & "Sales_Report.rpt")