问题描述: 后台根据rdlx文件获取PageReport对象时出现问题后前台报错:An error(s) occured 长度不能小于 0。参数名: length;
由于在项目中使用拓展很多不好摘成纯粹的demo,我跟踪了一下午发现上述问题。
后台拓展:
public class BaseReportWebService : GrapeCity.ActiveReports.Web.ReportService,继承官方dll覆盖了一个方法:protected override object OnCreateReportHandler(string reportPath),函数中执行:PageReport definition1 = (PageReport)base.OnCreateReportHandler(path);时出现问题,前台报出上述错误;
问题可能出现在哪里呢?原来版本没有问题,该报表能够正常运行,哪位大侠帮忙分析一下?
|
|