這是使用Microsoft報告查看器控制我的第一次,我想這是非常簡單的,但我不斷收到此以下錯誤:微軟報表查看器ASP.NET
An error occurred during local report processing.
The report definition for report 'Report3' has not been specified
Object reference not set to an instance of an object.
我從一個視圖我是用我的Oracle數據庫是這樣的:
我通過GUI走路,做一個「新報告」將此數據集添加到「表」。我使用查詢生成器來創建「FillByModel」和「GetDataByModel」函數,它都從數據庫返回正確的數據,但是當我運行擁有ReportViewer控件的頁面時,它給了我上述錯誤。我不知道這個錯誤意味着什麼,並且在谷歌搜索結束後嘗試了一切,我不知道如何解決它。
這裏是我的ReportViewer對象在.aspx代碼:
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<LocalReport ReportEmbeddedResource="Paint_Reporting.Report3.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="LOL" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OnSelecting="ObjectDataSource1_Selecting" SelectMethod="GetData" TypeName="PaintModelNumberDetailTableAdapters.PAINT_MODELNUMBERDETAILLISTINGTableAdapter"></asp:ObjectDataSource>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
可能有人幫我找出這個錯誤?
您是否準備了Paint_Reporting.Report3.rdlc文件? – rt2800
是的,它在我的解決方案中。 「Report3.rdlc」 –
你解決了嗎?如果沒有,發佈另一個問題與其他錯誤提及這一個... –