title: DataFormatString formats percentage wrong
body: <p>I have this field from the database which is:</p>
  
  <p>DataType: Numeric (7, 3)</p>
  
  <p>So will allow max number</p>
  
  <p>9999.99</p>
  
  <p>Into the database.</p>
  
  <p>I put the number</p>
  
  <p>10.000</p>
  
  <p>Into the database, and now I'm retrieving out of the database using:</p>
  
  <pre><code>&lt;asp:GridView&gt;
  </code></pre>
  
  <p>I specify:</p>
  
  <pre><code>&lt;asp:BoundField DataFormatString="{0:p}" /&gt;
  </code></pre>
  
  <p>And it outputs</p>
  
  <p>1,000.00%</p>
  
  <p>Which is suppose to be</p>
  
  <p>10.00%</p>
  
  <p>Why isn't it?</p>
  
  <p>I also can't put &lt;% %> server runtime tags into a:</p>
  
  <pre><code>&lt;asp:TemplateField /&gt;
  </code></pre>
  
  <p>Why is this?</p>