2014-01-25 94 views
0
ReportDocument rptdoc = new ReportDocument(); 

rptdoc.Load(@"D:\Tasks\Reports\example.rpt"); 

rptdoc.Load(Path\\example.rpt"); 

此路徑應該從system.Path獲得一些字符串變量。 在此代碼中,我直接編寫了路徑,但是我不應該將路徑寫爲靜態。它應該從系統中獲取。 我正在使用Windows應用程序。如何在windows應用程序中加載水晶報表

回答

0

如果在應用程序的路徑存在於您的報告,然後發現使用

String Path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); 
Path = System.IO.Path.Combine(Path, "example.rpt"); 
rptdoc.Load(Path); 
應用程序的路徑
相關問題