Vinz' Blog

"Code, Beer and Music" ~ my way of being a programmer!
posts - 123, comments - 343, trackbacks - 0

My Links

News

Archives

Image Galleries

Formatting String number values to money in ASPNET

The following are the ways on how to format string number values into a money format with decimals.

Option 1: - Using String.Format method

C#

double formatToMoney;
string num = "1500";
if (double.TryParse(num, out formatToMoney))
{
            string newNum = String.Format("{0:c}", formatToMoney);
            Response.Write(newNum);
}

VB.NET

Dim formatToMoney As Double
Dim num As String = "1500"
If Double.TryParse(num, formatToMoney) Then
    Dim newNum As String = String.Format("{0:c}", formatToMoney)
    Response.Write(newNum)
End If

Option 2: using .ToString() method

C#

double formatToMoney;
string num = "1500";
if (double.TryParse(num, out formatToMoney))
{
            string newNum = formatToMoney.ToString("$#,###.00");
            Response.Write(newNum);
}

VB.NET

Dim formatToMoney As Double
Dim num As String = "1500"
If Double.TryParse(num, formatToMoney) Then
    Dim newNum As String = formatToMoney.ToString("$#,###.00")
    Response.Write(newNum)
End If

That's it! Happy Coding!

Print | posted on Friday, September 12, 2008 2:01 AM |

Feedback

No comments posted yet.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: