Skip to main content

NumberFormat seit Update falsch?

Comments

1 comment

  • Daniel Ebi

    Hallo René,

    ein ähnliches Problem hatte ich auch bei einem Kunden nach der Umstellung auf das letzte FP. Die Regel funktionierte einwandfrei davor und ich konnte mit egal welchem Dezimaltrenner das UDF auslesen, aber beim schreiben des Double-Wertes in ein UDF bekam ich plötzlich die Fehlermeldung. Aber nur bei einem Feld, alle anderen hatten funktioniert.

    Von Coresystems bekam ich den Vorschlag, das Feld so zu schreiben:

    var culture = System.Globalization.CultureInfo.InvariantCulture;

    string strUnitPrice = matrix.GetValue(COL_UNITPRICE, iRowDB);double dUnitPrice = Convert.ToDouble(strUnitPrice.Substring(0, strUnitPrice.Length - 4))

    TextEdit.GetFromUID(formBest.UDFForm, FLDUNITPRICE).Value = dUnitPrice.ToString(culture);

    Das Substring musste ich so machen, weil im Feld noch die Währung steht und somit das Double-Auslesen nicht direkt funktionierte.

    Vielleicht hilft Dir das weiter?

    Liebe Grüße

    Daniel

    0

Please sign in to leave a comment.