title: Cast object containing int to float results in InvalidCastException
body: <pre><code>protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
  {
      var fP18VaR = (float) (int)e.Values[0];
  }
  </code></pre>
  
  <p>I'm getting </p>
  
  <blockquote>
    <p>InvalidCastException - Specified cast is not valid</p>
  </blockquote>
  
  <p>Why doesn't it work?</p>
  
  <p>The value of e.Values[0] is:  6 666,00</p>