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
My recommendation is to convert it to Decimal firstly. I'd use something like this:
string value = (Convert.ToDecimal(ReturnValue)).ToString("0,0.00");