In MSSQL, COST_C (float)
Gleitpunktzahl ungenau
In Model, [DisplayFormat(DataFormatString = "{0:0,0}", ApplyFormatInEditMode = true)] public double COST_C { get; set; }
In Ansicht, <input name="COST_C" class="form-control" value="@ViewBag.costC" />
In Controller ViewBag.costC = Convert.ToDecimal(project.COST_);
Wenn Update COST_C in Controller, der Wert auf Seite nach dem Update anders geworden .....
1000.00 werden 1000
1000,20 1000,20001220703
1000,18 werden 1000,17999267578
wie werden kann ich es genau machen, was es ist ?
Mögliches Duplikat von [Ist Fließkomma-Mathematik fehlerhaft?] (Http://stackoverflow.com/questions/588004/is-floating-point-math-broken) –