2012-07-27 3 views
3

wpf를 사용하고 있으며 플로트 번호를 표시하는 데 문제가 있습니다. 일반적으로 내 데이터 (float 번호)를 DataGrid 열에 바인딩 할 때 내 둥근 숫자 (3.00) 뒤에 두 개의 0이 표시되지만 내 값이 반올림되지 않은 경우이 두 개의 0을 표시하려고합니다. 이 문제를 해결하는 방법?wpf 데이터 바인딩에 숫자를 올바르게 표시하는 방법은 무엇입니까?

3 -> 3하지 3.00

3.62 -> 3.62

답변

7

있는 StringFormat는 당신이 필요로하는 것입니다.

<TextBlock Text="{Binding Path=MyFloat, StringFormat='0:0.##'}" /> 

문제가 해결되지 않으면 시도 '{0 : 0 ##.}'

관련 문제