2

監視可能なコレクションにバインドされた DevXPress GridControl があります。「WorkedHours」をフォーマットしたいのですが、どういうわけか機能していないため、結果が見苦しくなります。これはコードです:

        <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>

それを修正する方法についてのアイデアはありますか?どうもありがとう。さまざまな書式設定オプションを試しましたが、期待どおりに機能するものはありません。

4

2 に答える 2

1

StringFormat を変更する =>StringFormat=N0

于 2012-06-28T10:03:11.643 に答える
1

これは DevExpress のバグのようです。次のリンクを参照してください。

https://www.devexpress.com/Support/Center/p/Q257296.aspx

GridColumn.EditSettings代わりに添付プロパティを使用することをお勧めします..

于 2012-06-28T12:35:35.863 に答える