Hi,
The following code will display the currency using the machine local settings, so if the PC on which the application runs is outside of the US you might have surprises... ie £3.44 or 445.00 EUR etc...
price = string.Format("{0:C}");
in order to avoid this issue, it would be safer to use the following code:
using System.Globalization;
...
CultureInfo cultureInfo = new CultureInfo("en-US");
price = string.Format(cultureInfo,"{0:C}",myRate)
Hope it helps.
Valery.