In MSSQL,
COST_C (float)
In Model,
[DisplayFormat(DataFormatString = "{0:0,0}", ApplyFormatInEditMode = true)]
public double COST_C { get; set; }
In View,
<input name="COST_C" class="form-control" value="@ViewBag.costC" />
In Controller,
ViewBag.costC = Convert.ToDecimal(project.COST_);
When update COST_C in controller, the value on page after update become different.....
1000.00 become 1000
1000.20 become 1000.20001220703
1000.18 become 1000.17999267578
how can I make it exactly what it is?