Rechnen mit Double

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Rechnen mit Double

    Hallo zusammen,

    Ich habe ein Textfeld das daten der Datenbank anzeigt (Spalte formatiert in Double)
    Dann habe ich eine Textbox bei der ich einen Wert eingebe (z.b. 1 oder 1.00 ect.)

    Nun zum rechen habe ich folgendes Probiert:

    VB.NET-Quellcode

    1. Dim d1 As Double = Double.Parse(Lagerbestand_TextBox.Text)
    2. Dim d2 As Double = Double.Parse(txt_menge.Text)
    3. MsgBox((d1 - d2).ToString)

    Jedoch kommt der Fehler:

    VB.NET-Quellcode

    1. Ein Ausnahmefehler des Typs "System.FormatException" ist in mscorlib.dll aufgetreten.
    2. Zusätzliche Informationen: Die Eingabezeichenfolge hat das falsche Format.

    schnibli schrieb:

    "System.FormatException"
    Sieh Dir den String an, den Du da versuchst zu konvertieren.
    Achte auf "." oder "," als Dezimal-Separatoren.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!