【发布时间】:2013-03-15 15:16:41
【问题描述】:
在我的 ASP.Net 网页 项目中,我创建了一个新网页并将脚本管理器控件拖到它上面,然后我使用创建了一个新的 rdlc 报告向导并配置开始检索数据的数据集(以显示 Products 表的 3 个字段:ProductName、quatityPerUnit、Price)。
在接下来的步骤中,我插入了一个新的 Reportviewer 并将其绑定到之前创建的报表,然后我再次通过打开 dataset1.xsd 文件并单击预览数据来验证是否检索到数据。
这是我的网页正文代码:
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<LocalReport ReportPath="Reports\MyRdlcReport.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="dsProducts" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetData" TypeName="WebApplication1.dsProductsTableAdapters.ProductsTableAdapter">
</asp:ObjectDataSource>
</div>
</form>
</body>
但是当我运行项目时,我得到了下一个错误:没有为数据源'dataSource1'提供数据源实例,我试图在网上找到一个类似的案例但是什么都没找到,请帮忙?
【问题讨论】:
-
您是否请求迁移报告?
标签: asp.net visual-studio-2012 reporting rdlc