Assuming item.AmountPaid is a numerical value it should be just:
VB.NET:
thePaidAmount = item.AmountPaid.ToString("c")
That will use the current regional settings to find the default currency format, which will be a leading $ symbol and 2 decimal places by deafult in the US, Australia and various other places that use dollars. If you want to ensure US currency format even if the regional settings are different then you should create your own CultureInfo for the en-US culture and use its NumberFormat property.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.