行
我目前正在做一个小项目,报告需要一个 int 但 ReportParameter 类只让我有一个字符串或字符串 [] 的值
我怎样才能传递一个int?
谢谢
担
行
我目前正在做一个小项目,报告需要一个 int 但 ReportParameter 类只让我有一个字符串或字符串 [] 的值
我怎样才能传递一个int?
谢谢
担
您可以调用GetReportParameters()
将返回ReportParameter[]
数组的方法。如果您遍历每个参数并查看其 Type 属性,它将指示它是否为int
. Type 属性是一个enum
类型ParameterTypeEnum
,ParameterTypeEnum.Integer
用于一个int
.
我会尝试:
var rp = new ReportParameter("IntValue", intValue.ToString());
report.SetParameters(new ReportParameter[]{rp});
仍然没有答案,最终在底层存储过程中进行了转换。