【发布时间】:2012-10-01 01:13:12
【问题描述】:
这是我第一次使用 Microsoft Report Viewer 控件,我认为它非常简单,但我不断收到以下错误:
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 文件了吗?
-
是的,它在我的解决方案中。 "Report3.rdlc"
-
你解决了吗?如果没有,请发布另一个问题,其中提到此问题的另一个错误...
标签: c# asp.net oracle datatable reportviewer