当前位置:编程学习 > C#/ASP.NET >>

asp.net水晶报表

有水晶报表的高手吗?
本人遇到个问题
我网页中使用CrystalReportViewer
点击按钮加载水晶报表正确
但是使用水晶报表中“下一页”等按钮提示重新输入参数和数据库连接信息!
(水晶报表中使用存储过程!winForm正常 asp.net出现这种情况)
代码:
ReportDocument P_Doc = new ReportDocument();
        string reportPath = AppDomain.CurrentDomain.BaseDirectory + "/report/PartMoveStatistics.rpt";   //获取报表路径
        P_Doc.Load(reportPath);   //加载报表
        foreach (CrystalDecisions.CrystalReports.Engine.Table mytable in P_Doc.Database.Tables)
        {
            CrystalDecisions.Shared.TableLogOnInfo mylogin = mytable.LogOnInfo;
            mylogin.ConnectionInfo.ServerName = ".";//数据库地址
            mylogin.ConnectionInfo.DatabaseName = "Data";
            mylogin.ConnectionInfo.Password = "sa";
            mylogin.ConnectionInfo.UserID = "sa";
            mytable.ApplyLogOnInfo(mylogin);
        }
        P_Doc.SetParameterValue("@startDate", startDate.Text);
        P_Doc.SetParameterValue("@endDate", endDate.Text);
        CrystalReportPartMove.ReportSource = P_Doc; 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,