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 を一通り見て「新しいレポート」を作成し、この DataSet を「テーブル」に追加します。Query Builder を使用して「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>
誰かがこのエラーを理解するのを手伝ってくれますか?