DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)の一覧の項目表示フォーマット(数値)設定のサンプルです。
現状の画面デザインはこのようになっています。
<レポートの一覧の項目表示フォーマット(数値)設定>
「XrTableCell7」オブジェクトを選択します。
「XrTableCell7」のプロパティから「Me.XrTableCell7.TextFormatString = “{0:N0}”」を設定します。
↓
↓
<余談>
昔は3桁カンマ区切りは、「{0:#,0}」を使用していました。
今は「{0:#,0}」から「{0:N0}」に変わった感じです。
※DevExpress でもプロパティに直接入力で「{0:#,0}」を設定することも可能です。
ただ、入力補助のダイアログ表示するとエラー表示されます。
ですので、カンマ区切りの場合「{0:#,0}」では無く、「{0:N0}」を設定する方を良いと思います。
【サンプルプログラム(VB.Net)】
1 2 3 4 5 6 7 8 9 10 11 12 13 |
' 'XrTableCell7 ' Me.XrTableCell7.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ORDER_AMOUNT]")}) Me.XrTableCell7.Multiline = True Me.XrTableCell7.Name = "XrTableCell7" Me.XrTableCell7.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 15, 0, 0, 100.0!) Me.XrTableCell7.StylePriority.UsePadding = False Me.XrTableCell7.StylePriority.UseTextAlignment = False Me.XrTableCell7.Text = "XrTableCell7" Me.XrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight Me.XrTableCell7.TextFormatString = "{0:N0}" Me.XrTableCell7.Weight = 0.89421431442316623R |
それでは、実行して動作確認を行います。
↓
無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)の一覧の項目表示フォーマット(数値)設定が出来ました。