I am querying a database field that returns a money value, I am assigning this to a string but it is adding extra 00 on the end.
e.g. Query returns 30.00
30.00
string value = (Convert.ToDecimal(ReturnValue)).ToString("c");
c is for currency p for percentage. There is a list of other letters you can use.