1

SSRS Web サービスにアクセスする Web ページがあり、いくつかのサンプル レポートが作成されています。

これらのレポートには、2009 年 7 月 17 日など、使用可能な値が指定された日時パラメータがいくつかあります。

Report Manager はレポートを完璧に実行します。

Web ページでレポートにアクセスしてパラメータを取得すると、日時パラメータに使用できる値が MM/dd/yyy の形式で表示されます。つまり、07/17/2009 です。

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

値を正しい形式に更新すると、パラメーターをレポートに渡すことができ、それらは期待どおりに機能しますが、変換がどこで行われているのかわかりません。

確かに、私はグローバリゼーションにあまり鋭敏ではないので (またはグローバリゼーションである必要があります :))、明らかな何かを見落としている可能性があります。

レポートの言語は en に変更され、ページのカルチャは Culture="en-GB" に変更され、問題を [迅速かつ汚い方法で] 解決しようとしましたが、うまくいきませんでした

ワークステーションの地域オプションは英語 (アイルランド) に設定されています。他のすべてのパラメーターは期待どおりに機能します。

どんなアイデアでも、誰でも、

前もってありがとうリアム

4

1 に答える 1

0

テキストボックスで言語プロパティを設定する必要があります:言語:en-GB、およびレポートを英語にデプロイするWebサーバーに地域設定を配置する

それは私のために働きます、私はレポートのローカリゼーションで同じ問題を抱えています。

于 2011-04-30T09:41:14.297 に答える