水晶报表工具栏按钮不起作用

本文关键字:不起作用 按钮 工具栏 报表 水晶 | 更新日期: 2023-09-27 18:31:19

当我单击报表中的下一页时,我确定还有另一页 出现此消息,但没有任何页面显示消息

"正在处理文档,请稍候"

这发生在所有工具栏按钮上

图像

    protected void Page_Load(object sender, EventArgs e)
   {

    Title = "عرض التقارير";
    if (Session["UserCode"] == null) Response.Redirect("~/Login.aspx");

    if (Request.QueryString["id"] != null)
    {
        oReport = new Cls_Report();
        oReportDocument = new ReportDocument();
        if (!Session["Condition"].Equals(null))
        {
            oReport.Condition = Session["Condition"].ToString();
            Session.Remove("Condition");
        }
        switch (Request.QueryString["id"])
        {
            case "1":
                oReportDocument.Load(Server.MapPath("~/reports/ar1.rpt"));
                oReportDocument.SetDataSource(oReport.ReportAllEmployees(false));
                break;
            case "2":
                oReportDocument.Load(Server.MapPath("~/reports/ar2.rpt"));
                oReportDocument.SetDataSource(oReport.ReportAlljpbs());
                break;
            case "1order":
                oReportDocument.Load(Server.MapPath("~/reports/ar1.rpt"));
                oReportDocument.SetDataSource(oReport.ReportAllEmployees(true));
                break;
            case "3":
                oReportDocument.Load(Server.MapPath("~/reports/ar3.rpt"));
                oReportDocument.SetDataSource(oReport.ReportAlljudges());
                break;
            case "4":
                oReportDocument.Load(Server.MapPath("~/reports/ar4.rpt"));
                oReportDocument.SetDataSource(oReport.ReportAlljudgesindestrict());
                break;
            case "5":
                oReportDocument.Load(Server.MapPath("~/reports/ar5.rpt"));
                oReportDocument.SetDataSource(oReport.ReportAlljudgesRank());
                break;
        }
        ReportViewer.ReportSource = oReportDocument;
    }

}

水晶报表工具栏按钮不起作用

试试这个:

protected void Page_Load(object sender, EventArgs e) 
{ 
If (!IsPostBack)
{ 
    Title = "عرض التقارير"; 
    if (Session["UserCode"] == null) Response.Redirect("~/Login.aspx");  
    if (Request.QueryString["id"] != null) 
    { 
        oReport = new Cls_Report(); 
        oReportDocument = new ReportDocument(); 
        if (!Session["Condition"].Equals(null)) 
        { 
            oReport.Condition = Session["Condition"].ToString(); 
            Session.Remove("Condition"); 
        } 
        switch (Request.QueryString["id"]) 
        { 
            case "1": 
                oReportDocument.Load(Server.MapPath("~/reports/ar1.rpt")); 
                oReportDocument.SetDataSource(oReport.ReportAllEmployees(false)); 
                break; 
            case "2": 
                oReportDocument.Load(Server.MapPath("~/reports/ar2.rpt")); 
                oReportDocument.SetDataSource(oReport.ReportAlljpbs()); 
                break; 
            case "1order": 
                oReportDocument.Load(Server.MapPath("~/reports/ar1.rpt")); 
                oReportDocument.SetDataSource(oReport.ReportAllEmployees(true)); 
                break; 
            case "3": 
                oReportDocument.Load(Server.MapPath("~/reports/ar3.rpt")); 
                oReportDocument.SetDataSource(oReport.ReportAlljudges()); 
                break; 
            case "4": 
                oReportDocument.Load(Server.MapPath("~/reports/ar4.rpt")); 
                oReportDocument.SetDataSource(oReport.ReportAlljudgesindestrict()); 
                break; 
             case "5": 
                oReportDocument.Load(Server.MapPath("~/reports/ar5.rpt")); 
                oReportDocument.SetDataSource(oReport.ReportAlljudgesRank()); 
                break; 
        } 
        ReportViewer.ReportSource = oReportDocument;
        Session["myReport"] = oReportDocument;
    } 
}
else
{
    ReportViewer.ReportSource = (ReportDocument)Session["oReportDocument"];
}
}