DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)のグループヘッダーページ毎表示条件設定のサンプルです。
現状の画面デザインはこのようになっています。
※1グループに対してのヘッダータイトル表示になるため、ページが切り替わってもタイトルが表示されない。
<レポートのグループヘッダーページ毎表示条件設定>
「GroupHeader1」オブジェクトを選択します。
「GroupHeader1」のプロパティから「Me.GroupHeader1.RepeatEveryPage = True」を設定します。
【サンプルプログラム(VB.Net)】
|
1 2 3 4 5 6 7 8 9 10 |
' 'GroupHeader1 ' Me.GroupHeader1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrTable3}) Me.GroupHeader1.GroupFields.AddRange(New DevExpress.XtraReports.UI.GroupField() {New DevExpress.XtraReports.UI.GroupField("ORDER_YEAR", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending), New DevExpress.XtraReports.UI.GroupField("OFFICE_ID.OFFICE_ID", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}) Me.GroupHeader1.GroupUnion = DevExpress.XtraReports.UI.GroupUnion.WithFirstDetail Me.GroupHeader1.HeightF = 50.0! Me.GroupHeader1.Name = "GroupHeader1" Me.GroupHeader1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry Me.GroupHeader1.RepeatEveryPage = True |
それでは、実行して動作確認を行います。
↓
無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)のグループヘッダーページ毎表示条件設定が出来ました。






