Are you sure you are not confusing the display of the value with the actual value?
1.0000 and 1.00 are the same value.
If you want to display only a certain number of places when converting a value to a string, you should look in the MSDN Custom Numeric Formatting Strings section to determine the format string that will be passed to the ToString method for decimal, double, single structures or the static Format method in the String class .
source share