水晶报表2008,运行后翻页报一个无法处理请求 Programming Error0的错误
绑定代码如下:DataSet ds = SqlHelper.ExecuteDataSet(……);
ReportDocument rDocument = new ReportDocument();
rDocument.Load(reportSourceServerPath);//reportSourceServerPath为报表路径
ConnectionInfo conInfo = GetConnectionInfo();//将SQL连接字符串转换为ConnectionInfo
Tables tables = rDocument.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo tableLogonInfo = table.LogOnInfo;
tableLogonInfo.ConnectionInfo = conInfo;
table.ApplyLogOnInfo(tableLogonInfo);
}
if (ds != null && ds .Tables.Count > 0)
rDocument.SetDataSource(dataSet.Tables[0]);
crv.ReportSource = rDocument ;
绑定代码如下:DataSet ds = SqlHelper.ExecuteDataSet(……);
ReportDocument rDocument = new ReportDocument();
rDocument.Load(reportSourceServerPath);//reportSourceServerPath为报表路径
ConnectionInfo conInfo = GetConnectionInfo();//将SQL连接字符串转换为ConnectionInfo
Tables tables = rDocument.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo tableLogonInfo = table.LogOnInfo;
tableLogonInfo.ConnectionInfo = conInfo;
table.ApplyLogOnInfo(tableLogonInfo);
}
if (ds != null && ds .Tables.Count > 0)
rDocument.SetDataSource(dataSet.Tables[0]);
crv.ReportSource = rDocument ;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货