2010-07-23 72 views
0

Im實現了Visual Studio 2008中內置的水晶報表。當我創建我的水晶報表並檢查它的預覽時,它顯示了我的數據,但是當我在abc上調用它時.aspx頁面報告不加載並給出錯誤'加載報告失敗'。 這是我的代碼在asp.net 3.5中執行水晶報表時加載報告失敗

<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
      AutoDataBind="true" ReportSourceID="CrystalReportSource1" /> 
     <br /> 
    <br /> 
    <br /> 
     <br /> 
     <CR:CrystalReportSource ID="CrystalReportSource1" runat="server"> 
      <Report FileName="Reports/DailyPaymentStatus.rpt"> 
      </Report> 
     </CR:CrystalReportSource> 

什麼可能是即時通訊做錯了。這份報告也接受4個參數,我不會在任何地方設置它們。還有一件事我想提及如果我做另一個簡單的項目,並做同樣的事情,它完美運行,並給我輸出。

+0

文件夾'Reports'與abc.aspx文件位於同一文件夾中嗎? – Jeroen 2010-07-23 22:49:38

+0

是的。我發現問題的答案是 它必須像 2010-07-24 05:47:17

回答

1

是的。我找到了答案的問題與路徑

<Report FileName="Reports/DailyPaymentStatus.rpt"> 

它必須像

<Report FileName="~/Reports/DailyPaymentStatus.rpt"> 
1

你可以調用在數據綁定和導航方法報告顯示的數據。

protected void CrystalReportViewer1_DataBinding(object sender, EventArgs e) 
{ 
    this.ShowReportData(); 
} 

protected void CrystalReportViewer1_Navigate(object source, CrystalDecisions.Web.NavigateEventArgs e) 
{ 
    this.ShowReportData(); 
}