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