3
我用我的形式ReportViewer控件:的WebForms的ReportViewer数据源错误
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server">
</rsweb:ReportViewer>
</form>
报告页面代码文件中的文件路径初始化:
protected void Page_Init(object sender, EventArgs e)
{
ReportViewer1.LocalReport.ReportPath = "Reports/Source/Untitled.rdlc";
}
当报告呈现,我得到了一个错误:
A data source instance has not been supplied for the data source 'DataSet1'.
连接正常工作(我测试了它),并且当我尝试在MS SQL Server Report Builder中运行我的报告时 - 它也能正常工作(生成报告)。
我已经完成了答案的第二部分(.aspx内容) - 现在我看到了导航,但下面显示错误:'在报告处理过程中发生错误。 DataSet1'我应该做第一部分(代码隐藏)吗? –
我将更新我的答案以支持第二部分 - 仍然需要隐藏代码 – codingbiz
*'报告处理期间发生错误。 DataSet1'*可能是因为.rdlc文件的路径不正确。 – codingbiz