title: C# Double - ToString() formatting with two decimal places but no rounding
body: <p>How do I format a <code>Double</code> to a <code>String</code> in C# so as to have only two decimal places? </p>
  
  <p>If I use <code>String.Format("{0:0.00}%", myDoubleValue)</code> the number is then rounded and I want a simple truncate without any rounding. I also want the conversion to <code>String</code> to be culture sensitive.</p>