水晶报表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 ;