数据源已经配置正确,在页面加载时,没有为RDLC 绑定数据源。

解决方案 »

  1.   


    WebReport.aspx页面
     <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
        <rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="700px">
        </rsweb:ReportViewer>
        </div>
        </form>后台:
    if (!IsPostBack)
    {
    ReportViewer1.LocalReport.ReportPath = MapPath("Report1.rdlc");
    DataTable dt = (DataTable)Session["PAT_CHILD_BLOOD_RECORD_data"];
    ReportDataSource rds = new ReportDataSource("DataSet1", dt);
    ReportViewer1.LocalReport.DataSources.Add(rds);
    ReportViewer1.LocalReport.Refresh();
    }哪里没绑定数据源?
      

  2.   

    打断点看一下 我也遇到过 不过是在别的页面显示的SQL语句的问题 你调试一下看看