www.IT-Visions.de-Diskussionsforen (Version 2.1)
(Diese Seite wurde noch nicht auf das neue Layout umgestellt!)


Diese Foren stehen den Lesern unserer Bücher und allen anderen registrieren Benutzern dieser Website zur Verfügung. Wir würden uns freuen, wenn viele Nutzer dieser Website hier nicht nur Fragen stellen, sondern auch die Fragen anderer Nutzer beantworten. Diese Foren sind ein ehrenamtlicher, nicht-kommerzieller, unmoderierter Community-Dienst von www.IT-Visions.de. Wenn Sie kommerzielle Unterstützung für .NET/Scripting/PowerShell suchen, schauen Sie bitte auf unser Support-Angebot und unsere Schulungsangebote für Scripting und Schulungsangebote für .NET.



Kapitel5/Globalisierung/Globalisierung2.aspx.vb
Autor:  Ralph Remensperger
E-mail:  Antworten bitte nur in das Forum!
Datum:  02.04.2003 11:33:25
Subject:  Kapitel5/Globalisierung/Globalisierung2.aspx.vb
Message:  Das Beispiel ist im Buch auf Seite 268 dargestellt.

Nun zu meinem Problem.

Ich habe zu diesem Beispiel ein DataGrid eingefügt, bei welchem ich die Header-Texte an die jeweiligen Sprachen anpassen möchte.

Bei den Labels funzt es wie im Beispiel beschrieben, die Header-Texte vom Grid sind aber immer eine Sprache hinten dran. Soll heissen wenn vorher deutsch ausgewählt war, und die nun englisch ausgewählt wurde dann zeigen die Labels die korrekte englische Sprache an, die Header-Texte sind aber dann in deutsch. Wechsle ich wieder von englisch ins deutsche sind die Labels deutsch und die Header-Texte in englisch.

kleiner Codeausschnitt:

If Culture <> 0 Then
    Dim KulturInformation As New CultureInfo(Culture)

    Thread.CurrentThread.CurrentCulture = KulturInformation
    Thread.CurrentThread.CurrentUICulture = KulturInformation

    resourceManager = New ResourceManager("MultilangTest.Strings", System.Reflection.Assembly.GetExecutingAssembly)

    lblMessage.Text = resourceManager.GetString("Message")
    lblBenutzername.Text = resourceManager.GetString("Benutzername")
    lblEmail.Text = resourceManager.GetString("Email")
    MxDataGrid1.Columns(0).HeaderText = resourceManager.GetString("ProjektNr")
    MxDataGrid1.Columns(1).HeaderText = resourceManager.GetString("Re-Nr")
    MxDataGrid1.Columns(2).HeaderText = resourceManager.GetString("Bezeichnung")
    MxDataGrid1.Columns(3).HeaderText = resourceManager.GetString("Kostenstelle")
    MxDataGrid1.Columns(4).HeaderText = resourceManager.GetString("Kd-Auftragsnr")
    MxDataGrid1.Columns(5).HeaderText = resourceManager.GetString("Termin")
    MxDataGrid1.Columns(7).HeaderText = resourceManager.GetString("Betrag")
Else
    lblMessage.Text = "nix ausgewählt"
    lblBenutzername.Text = "nix ausgewählt"
    lblEmail.Text = "nix ausgewählt"
    MxDataGrid1.Columns(0).HeaderText = "nix Projekt"
    MxDataGrid1.Columns(1).HeaderText = "nix Re-Nr"
    MxDataGrid1.Columns(2).HeaderText = "nix Bez."
    MxDataGrid1.Columns(3).HeaderText = "nix Kst."
    MxDataGrid1.Columns(4).HeaderText = "nix Kd-Auftr."
    MxDataGrid1.Columns(5).HeaderText = "nix Ter"
    MxDataGrid1.Columns(7).HeaderText = "nix Betr."

Kennt jemand dieses Problem, bzw. wie kann ich dies lösen?

Merci.

Gruss

Ralph

Antworten

  Zurück zum Forum



 Klassische Programmierung (Scripting, COM) -- Windows Scripting, VBScript, VB6, u.a.
 Kapitel5/Globalisierung/Globalisierung2.aspx.vb von Ralph Remensperger  am 2.4.2003 11:33:25 AM
 Re: Kapitel5/Globalisierung/Globalisierung2.asp... von Holger Schwichtenberg  am 2.5.2003 6:13:15 PM


www.IT-Visions.de - Dr. Holger Schwichtenberg / 1998-2019