2012-08-03 5 views
0

내가 코드를 아래에있는 값반올림 asp.net 차트 시리즈는

DataTable dt = new DataTable(); 
Chart1.Series["Available_Capacity(QTY)"].YValueMembers = Convert.ToString(dt.Columns[0]); 
series.LabelFormat = "{0:#,#}"; 

결과는 1.671.197 그러나 내가 BTW 1671

답변

2
Try series.LabelFormat = "{0:N0}"; 

을하고 싶은 것입니다 : 당신은 반올림하지 않습니다, 당신이 원하는 출력에 따라 자르고 싶다고 말한 것입니다.

{0:N0} 형식은 단순히 십진법 값을 버리는 것입니다. 예를 들어, 소수점 2 자리 만 얻으려면 다음을 수행하십시오. {0:N2}

+0

정확히자를 코드를 넣고 싶습니다만, 기본적으로 코드를 넣고 싶습니다. series.LabelFormat = "{0 : #, #} "결과는 내가 전에 말했듯이 1671197입니다. 1,67을 갖고 싶습니다. 도와 주실 수 있습니까? –