【发布时间】:2012-10-23 14:09:48
【问题描述】:
我用 C# 编写了一个报告渲染器,它运行并将报告附加到电子邮件中。这一切都很好,除了在报告标题中列出的参数的日期格式不正确。所有报告的语言设置为=User!Language,并使用 FormatDateTime 函数根据用户的区域设置格式化输出参数。
我基本上是用described here on MSDN的渲染方式。
当报表通过浏览器运行时,这一切都很好。但是,当我从 C# 呈现报告时,它使用 en-US 日期格式。
报表服务器的区域设置已正确设置为正确的区域,运行 C# 程序的计算机的区域设置也是如此。
我需要在我的 C# 程序中设置什么属性才能使用我的适当语言/文化呈现报告?
【问题讨论】:
标签: c# reporting-services