1

我有一个访问 SSRS Web 服务的网页,并创建了一些示例报告。

这些报告有一些指定可用值的日期时间参数,即 2009 年 7 月 17 日

报告管理器完美地运行报告。

当我在网页中访问报告并检索参数时,日期时间参数的可用值以 MM/dd/yyy 格式显示,即 07/17/2009

参数 = rs.GetReportParameters(reportPath, historyID, forRendering, values, credentials);

如果我将值更新为正确的格式,我可以将参数传递给报告,它们按预期工作,但 atm 我无法确定转换发生在哪里。

诚然,我对全球化不是太敏锐[或者应该是全球化:)] 所以我可能错过了一些明显的东西。

报告语言更改为 en 并且页面文化更改为 Culture="en-GB" 以尝试[以快速而肮脏的方式]解决问题,但没有运气

我的工作站上的区域选项设置为英语(爱尔兰)所有其他参数都按预期工作。

任何想法任何人,

提前感谢利亚姆

4

1 回答 1

0

您必须在文本框上设置语言属性:语言:en-GB,并将区域设置放在部署报告为英语的 Web 服务器上

它对我有用,我对报告本地化有同样的问题。

于 2011-04-30T09:41:14.297 回答