ToString() format is not working
<p>I've a strange problem.  We use Dutch and French lanuage on our site (nl-NL /  fr-FR)</p>

<p>I'm binding to a gridview and the strange thing is, the numeric value-saparator (dot) is not displaying well for French (fr-FR)</p>

<p>ASP.NET</p>

<pre><code>protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
    Label lbla_min_10 = new Label();
    lbla_min_10 = e.Row.FindControl("lbla_min_10") as Label;
    lbla_min_10.Text = ((int)DataBinder.Eval(e.Row.DataItem, "a_min_10")).ToString("#,#.###");
    //....
}
</code></pre>

<p>e.g. DB value is 24369<br>
in Dutch it displays  24.369  and </p>

<p>in French it displays 24 369    -> there is no DOT separator, but an empty space.</p>

<p>I looked at the view source and the code looks the same except theres is a  (dot) in NL and (space) in FR..... </p>

<p>Does someone have any idea? </p>

<p>why does it work for Dutch (nl-NL) fine and not for French (fr-FR)?</p>
