Hi,

Could you please show me how to get

1.9

to show with two decimal places (1.90)

you can use`Math.Round(1.99999999, 2)`

if you want to bring the decimal places down to two

but how do you increase from zero or one decimal place up to two?

Thanks

Peter

You can also use; assuming the variable is named dblResult...

`CStr(dblResult.ToString("#,##0.00"))`

It worked for me and it does round up/down as needed.

If you store your number in a variable of decimal type, you can convert into a string with two decimal places (including .00) this way:

Dim dAmount as Decimal

Dim strFormattedAmount as String

strFormattedAmount= dAmount.ToString("N2")

Hi,

Could you please show me how to get

1.9

to show with two decimal places (1.90)

you can use`Math.Round(1.99999999, 2)`

if you want to bring the decimal places down to two

but how do you increase from zero or one decimal place up to two?

Thanks

Peter

If you store your number in a variable of decimal type, you can convert into a string with two decimal places (including .00) this way:

Dim dAmount as Decimal

Dim strFormattedAmount as StringstrFormattedAmount= dAmount.ToString("N2")

Try this:

String.Format("{0:f2}", CType("10.22222222", Decimal))

http://vbdotnettutorial.blogspot.com/2010/05/vbnet-format-to-2-decimal-points.html

Please do not resurrect old threads. If you want to ask question, start your own thread. Please read the rules before posting again - http://www.daniweb.com/forums/thread78223.html and rules.