2010-08-01 4 views
1

일부 지표를 보여주는 gridview가 있습니다. 숫자 중 하나가 "33.33333333333333333333333333333333333333"처럼 보이는 계산 된 백분율입니다. 열의 DataFormatString 속성을 "{ 0 : P} ","{0 : D} "및"{0 : ##. ##} "로 표시되지만"33.34 "와 같이 표시하는 데 아무런 효과가 없습니다. 어떤 아이디어?gridview에서 숫자 서식 지정

+2

분명히 "33.33"이 아닌 "33.34"를 표시하고 싶습니까? –

+0

33.34는 그 숫자를 반올림 한 결과 일 것입니다. – Khaled

답변

2

"{0 : F2}"를 사용하면 어떻게됩니까?

+0

아무 일도 없었습니다. – Khaled

1

중괄호와 색인없이 형식 문자열 만 입력 해보십시오 (예 : P, D 또는 ##. ###. 중괄호와 인덱스는 두 개 이상의 형식 매개 변수가있는 String.Format에서 사용됩니다. ToString 메서드 (예 : int.ToString) 및 컨트롤 형식 매개 변수는 중괄호없이 형식 문자열 만 사용합니다.

+0

중괄호를 사용하지 않으면 .. 텍스트로 표시됩니다. DataFormatString = "P"속성을 설정하면 해당 열의 모든 값이 "P"로 표시됩니다. – Khaled