2012-06-28 4 views
2

관찰 가능한 컬렉션에 바인딩 된 DevXPress GridControl이 있습니다. "WorkedHours"형식을 원하지만 어떻게 든 작동하지 않아 결과가보기 흉하게 보입니다. 다음 코드입니다.이 StringFormat이 작동하지 않는 이유는 무엇입니까?

 <dxg:GridControl ItemsSource="{Binding Result}"> 
      <dxg:GridControl.TotalSummary> 
       <dxg:GridSummaryItem SummaryType="Sum" FieldName="Worked" DisplayFormat="0.0"/> 
      </dxg:GridControl.TotalSummary> 
      <dxg:GridControl.Columns> 
       <dxg:GridColumn Header="Month" DisplayMemberBinding="{Binding Path=Month}" Visible="{Binding Path=GroupByMonth}" Width="80"/> 
       <dxg:GridColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}" Visible="{Binding Path=ShowName}" Width="220"/> 
       <dxg:GridColumn Header="Project code" DisplayMemberBinding="{Binding Path=ProjectCode}" Visible="{Binding Path=ShowProjects}" Width="80" /> 
       <dxg:GridColumn Header="Project description" DisplayMemberBinding="{Binding Path=ProjectDescription}" Visible="{Binding Path=ShowProjects}" Width="270"/> 
       <dxg:GridColumn Header="Wbs code" DisplayMemberBinding="{Binding Path=WbsCode}" Visible="{Binding Path=ShowWbs}" Width="80" /> 
       <dxg:GridColumn Header="Wbs description" DisplayMemberBinding="{Binding Path=WbsDescription}" Visible="{Binding Path=ShowWbs}" Width="270" /> 
       <dxg:GridColumn Header="Comment" DisplayMemberBinding="{Binding Path=Comment}" Visible="{Binding Path=ShowComment}" Width="270" /> 
       <dxg:GridColumn Header="Worked hours" DisplayMemberBinding="{Binding Path=Worked,StringFormat=\{0\:N0\}}" Width="100" FieldName="Worked" /> 
      </dxg:GridControl.Columns> 
      <dxg:GridControl.View> 
       <dxg:TableView AllowGrouping="True" ShowAutoFilterRow="True" ShowTotalSummary="True"/> 
      </dxg:GridControl.View> 
     </dxg:GridControl> 

수정 방법에 대한 아이디어가 있습니까? 고마워. 나는 다른 포맷 옵션을 시도했지만 그 중 누구도 예상대로 작동하지 않습니다.

+1

'StringFormat = '{} {0 : N0}' '을 시도해보고 이것이'{ '문자들에 대한 이스케이프 문제 일 수 있으므로 [근무 시간] 열에서 작동하는지보십시오. – VS1

+0

감사합니다. 나는 그것을 시도했다. 나는 이것이 StringFormat 문법의 문제가 아니라고 생각한다. –

답변

1
은있는 StringFormat을 변경

=>StringFormat=N0이 다음 링크를 참조 DevExpress의 버그 보인다

+0

감사. 나는 그것을 시도했다. 나는 이것이 StringFormat 문법의 문제가 아니라고 생각한다. –

관련 문제