确定
我正在研究一个小项目,报告期望一个int,但ReportParameter类只允许我有一个字符串或字符串值[]
如何传递int?
感谢
丹
答案 0 :(得分:3)
您可以调用将返回GetReportParameters()
数组的方法ReportParameter[]
。如果遍历每个参数并查看其Type属性,它将指示它是否为int
。 Type属性是enum
类型ParameterTypeEnum
,ParameterTypeEnum.Integer
为int
。
答案 1 :(得分:1)
我会尝试:
var rp = new ReportParameter("IntValue", intValue.ToString());
report.SetParameters(new ReportParameter[]{rp});
答案 2 :(得分:0)
仍然没有回答这个问题,最终在基础存储过程中进行了投射。