c#Reporting Services - 不是字符串的ReportParameter值

时间:2008-10-24 13:58:06

标签: c# asp.net reporting-services reportparameter

确定

我正在研究一个小项目,报告期望一个int,但ReportParameter类只允许我有一个字符串或字符串值[]

如何传递int?

感谢

3 个答案:

答案 0 :(得分:3)

您可以调用将返回GetReportParameters()数组的方法ReportParameter[]。如果遍历每个参数并查看其Type属性,它将指示它是否为int。 Type属性是enum类型ParameterTypeEnumParameterTypeEnum.Integerint

答案 1 :(得分:1)

我会尝试:

var rp = new ReportParameter("IntValue", intValue.ToString());
report.SetParameters(new ReportParameter[]{rp});

答案 2 :(得分:0)

仍然没有回答这个问题,最终在基础存储过程中进行了投射。