Announcement

Collapse
No announcement yet.

Konvertierung Zahl<->Währung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Konvertierung Zahl<->Währung

    Hallo!
    Ich stehe vor einem Problem, für das ich keine richtige Lösung finde...
    Und zwar habe ich eine Textbox, wo ein Benutzer eine Zahl eingibt. Beim Verlassen wird die Zahl (z.B. 1000) in eine Währung konvertiert (1000,00€). Das klappt auch soweit mit der Funktion
    Code:
    sender.Text = String.Format("{0:C2}", Convert.ToDecimal(sender.Text))
    Allerdings brauche ich aber für eine Aufsummierung alle Beträge wieder den Dezimal-Wert, da die Währung ja ein String ist und nicht summiert werden kann.
    Wie kann ich denn nun die Währung aus der Textbox als Dezimal-Wert in einer Variable speichern?
    Code:
    Dim var as Decimal = String.Format("{0:D}", Convert.ToDecimal(sender.Text))
    funktioniert nicht

    Danke schonmal!

  • #2
    sender.Text = String.Format("{0:C2}", CDec(sender.Text))
    Dim var As Decimal = CDec(sender.Text)

    Comment

    Working...
    X