You can use a format specifier.
This is C# code.
VB.NET is the same - just take out the semicolons.
double d = 123.1;
// For money, use "C":
Console.WriteLine("Value of d: {0}", d.ToString("C"));
// For a fixed 3 decimal places, use "n3":
Console.WriteLine("{0}", d.ToString("n3"));
Eric