I have a table column \"Amount\" of type money. When I am retrieving its value through a store procedure, it returns the value upto 4 decimal places(because of type money).
Read Custom Numeric Formats for detailed instructions on formatting numbers.
value.ToString("0.00");
In C# 6 or later, you can use string interpolation for a somewhat cleaner syntax.
$"{value:0.00}";