【发布时间】:2008-10-24 13:58:05
【问题描述】:
好的
我目前正在做一个小项目,报告需要一个 int 但 ReportParameter 类只让我有一个字符串或字符串[]的值
我怎样才能传递一个int?
谢谢
丹
【问题讨论】:
标签: c# asp.net reporting-services reportparameter
好的
我目前正在做一个小项目,报告需要一个 int 但 ReportParameter 类只让我有一个字符串或字符串[]的值
我怎样才能传递一个int?
谢谢
丹
【问题讨论】:
标签: c# asp.net reporting-services reportparameter
您可以调用方法GetReportParameters(),它将返回一个ReportParameter[] 数组。如果您遍历每个参数并查看其 Type 属性,它将指示它是否为 int。 Type 属性是ParameterTypeEnum 类型的enum,对于int 而言,它是ParameterTypeEnum.Integer。
【讨论】:
我会尝试:
var rp = new ReportParameter("IntValue", intValue.ToString());
report.SetParameters(new ReportParameter[]{rp});
【讨论】:
这个问题仍然没有答案,最终在底层存储过程中进行了转换。
【讨论】: