错误: 该报表存在错误,不能被正常处理
DefaultValue defaultValue = new DefaultValue();defaultValue.Values.Add(caseId);
report1.Report.ReportParameters.Add(new ReportParameter()
{
Name = "QueryDate",
DataType = ReportParameterDataType.String,
DefaultValue = defaultValue
});
用这段代码出现错误:【】
report1.Report.ReportParameters.DefaultValue.Values.Add(caseId);
用这个就一直加载没有提示什么错误。
在报表中只有一个参数 QueryDate,字符串类型。 用报表设计器,预览则正常,速度也很快。 数据有149页左右。
都是本地运行。 报表参数对象定义错误,没有上面的ReportParameter() 的构造方法;
ReportParameter() 的构造方法包含以下三种:
ReportParameter Constructor(String,Object):
public ReportParameter(
System.string name,
System.object value
)
ReportParameter Constructor(String,ICollection<Object>)
public ReportParameter(
System.string name,
System.Collections.Generic.ICollection<object> values
)
ReportParameter Constructor(String)
public ReportParameter(
System.string name
) 我用
report1.Report.ReportParameters.DefaultValue.Values.Add(caseId);
这个传递参数,以前用这个传递的。显示总是在载入的图标,一直转,也不提示错误什么的,什么情况?
查看,数据库参数等都正确。用的默认数据 附件太大,不然发给你看看。
这是报表 默认是html5view模式吧?这个模式不能正常显示,而用flashview则正常。 是html5模式运算要慢点还是什么情况? 默认是HtmlViewer ;与HTML5Viewer 不同,HTML5Viewer是支持HTML5,跨平台浏览的;而HTMLViewer 是将报表以HTML页面显示。
如果说报表一直显示加载进入,可点击浏览器F12 查看Console中报的错误是什么?
控制台显示的错误 换个浏览器呢?用IE或者Chrome可以正常加载吗?
页:
[1]
2