Crystal Report不显示所有报告页面

时间:2013-02-06 12:06:58

标签: c# asp.net crystal-reports

我的水晶报告中有多个页面,但它显示1,2 and 258页面正常但页面3到257页面未显示在我的报告页面上

我这样编码

private void Page_Init(object sender, EventArgs e)
{
    if (Session["reportDocument"] != null)
    {        
        reportDocument = (ReportDocument)Session["reportDocument"];
        Session["reportDocument"] = null;
        rptClients.ReportSource = reportDocument;
        Session["reportDocument"] = reportDocument;
    }
}

我填写了吹码中的会话值

protected void FillClientsReport()
{
    int _group = Convert.ToInt32(rbtnlClients.SelectedValue);
    int CompanyId = int.Parse(ddlCompany.SelectedValue);

    rptClients.ReportSource = null;

    reportDocument.Load(Server.MapPath("~/Report/ClientList.rpt"));

    DataSet ds = _clientService.GetClientsReport(_group, CompanyId);
    reportDocument.SetDatabaseLogon
    (myLogOnInfo.ConnectionInfo.UserID, myLogOnInfo.ConnectionInfo.Password, myLogOnInfo.ConnectionInfo.ServerName, myLogOnInfo.ConnectionInfo.DatabaseName);
    reportDocument.SetParameterValue("@GroupBy", _group);
    reportDocument.SetParameterValue("@CompanyID", CompanyId);
    reportDocument.SetDataSource(ds.Tables[0]);
    rptClients.Visible = true;
    //ViewState["reportDocument"] = reportDocument;
    Session["reportDocument"] = reportDocument;
    rptClients.ReportSource = reportDocument;
    rptClients.DataBind();
    rptClients.RefreshReport();
}

0 个答案:

没有答案