Hallo,
irgendwie hänge ich an einer Konvertierungssachen, die ich nicht wirklich verstehe.
Ich lasse mir Zahlen, die ich aus einer Textdatei einlese, in einen DGV darstellen.
Diese Zahlen möchte ich nun im Grid ändern, dürfen aber einen Maximalwert, der ebenfalls im Grid steht und eingelesen wurde, nicht überschreiten.
Mit Hilfe von
Quelltext
1:
| double Wert = Double.Parse(DGV.Rows[e.RowIndex].Cells[3].Value.ToString()); |
werden die Daten eingelesen und mit einer if-Anweisung verglichen.
Dummerweise sind die Werte ab und zu im Format: 1.000000000000000.
Die Werte werden aber nur mit einer Nachkommastelle betrachtet, so dass kleinere Veränderungen gar nicht berücksichtigt werden... Muss ich da vorher noch irgendwie eine Formatanweisung angeben, um mehr Nachkommastellen betrachten zu können?
Quelltext
1:
| Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); |
Habe ich nach InitializeComponent(); bereits gesetzt.
Danke,