title: c# string to float conversion invalid?
body: <pre><code>var x = dr["NationalTotal"].ToString();
  </code></pre>
  
  <p>gives me 333333333</p>
  
  <pre><code>var xxx = Convert.ToSingle(dr["NationalTotal"].ToString());
  </code></pre>
  
  <p>gives me 333333344</p>
  
  <p>Any ideas why?  </p>