2

私は DevExpress を使用しています。グリッドを作成し、グリッド フッターを表示しました。フッターを右クリックすると、すべての列の概要を表示するように選択でき、集計タイプを選択できるメニューが表示されます。たとえば、min、max、sum などです。このようにサマリーを設定して、表示される値をフォーマットすることは可能ですか? 最大値を表示するようにサマリーを設定すると、「MAX = 10.0200」と表示されますが、「MAX = 10.02」のみを表示したいためです。

this.colCostPrice.Summary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {
   new DevExpress.XtraGrid.GridColumnSummaryItem(DevExpress.Data.SummaryItemType.Sum,
                                  "CostPrice", "SUM={0:n2}")});

コードはありますが、デフォルトのサマリー (SUM) を入れる方法がありますが、サマリーを選択すると、前述のように、フォーマットが自動的に設定されるため、サマリーを初期化する必要はありません。

サマリー タイプは、このドキュメントのように選択されます (Group Summary Context Menus を参照) http://documentation.devexpress.com/#WindowsForms/CustomDocument700

4

2 に答える 2

2

小数点以下 2 桁にしたい場合は、「f2」フォーマット文字列を使用します。

于 2012-11-19T19:01:17.157 に答える
1

これを使って:DisplayFormat = "{0:#,###.00}"

于 2015-06-19T18:08:54.973 に答える