2016-08-23 3 views
3

Ich versuche, meinen Bericht an die lokale Region des Computers anzupassen, die den Bericht generiert. Darf ich fragen, wie ich das mache?Aktualisiere Report Viewer Währung basierend auf Region

Ich habe zwei Dinge ausprobiert.

Das erste, was ich versuchte

Set Computer-Region Ort Vereinigtes Königreich zu sein und das Feld setzen einen folgenden Ausdruck

=FormatCurrency(Fields!CurrentBalance.Value,2) 

Zweite, was ich versuchte war Region Set Computer zu Großbritannien zu sein und den Faden Kultur gesetzt

System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("en-GB"); 
Application.CurrentCulture = cultureInfo; 
Thread.CurrentThread.CurrentCulture = cultureInfo; 
Thread.CurrentThread.CurrentUICulture = cultureInfo; 

mit den oben genannten Methoden nicht ganz funktioniert. Ich würde gerne zurück und viert zum Testen wechseln können.

+0

Ändert sich zurück und fo rth zum Testen Ihres Ziels? Wenn ja, beachten Sie, dass Ausdrücke für die Spracheigenschaft des Berichts gültig sind. Dies bedeutet, dass Sie den Wert eines Parameters festlegen können und diesen Wert auf [& Language] setzen können. Welches wäre wahrscheinlich der effizienteste Weg, um hin und her zu blättern. – bitnine

Antwort

2

können Sie wie folgt vorgehen:

Auf den Bericht-Eigenschaften in Sprache einstellen: =User!Language

, dass die aktuelle Sprache aus dem laufenden Thread

Bildschirm

Language

wählt
Verwandte Themen