이상한 문제가 있습니다. 우리 사이트 (nl-NL/fr-FR)에 네덜란드어와 프랑스어 언어를 사용합니다.ToString() 형식이 작동하지 않습니다.
저는 gridview에 바인딩하고 있는데 이상한 점은 숫자 값 표시기 (점)가 프랑스어로 잘 표시되지 않습니다 FR-FR)
ASP.NET
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("#,#.###");
//....
}
예 DB 값은 24369
이며 네덜란드어에서는 24.369와
을 표시합니다. 프랑스어는 24 369 -> DOT 구분 기호가 없지만 빈 공간이 표시됩니다.
사람이 어떤 생각을 가지고 있습니까 .....
이 나는 소스보기를 보았고, FR에 NL에서 (점) 및 (공간) 프로그래머입니다 제외하고는 코드가 같은 외모?
네덜란드어 (nl-NL)가 아닌 프랑스어 (fr-FR)가 아닌 이유는 무엇입니까?
감사합니다. 반 .... 모든 문서가 있습니다 ... 무엇이 무엇입니까? 나는 FR이 공간 분리자를 가지고 있고 NL이 있음을 의미한다. 구분 기호 ... 그래서 개요를 가질 수 있습니까? – ethem
http://en.wikipedia.org/wiki/Decimal_mark 여기에서는 설명을 볼 수 있으며 페이지 중간에 구분 기호로 공백, 점 또는 혼수 상태를 사용하는 국가 목록을 볼 수 있습니다. 그것은 단지 역사와 습관 때문입니다 . – bAN