DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)の「PageHeader」へオブジェクトコピーのサンプルです。
現状の画面デザインはこのようになっています。
<レポートの「PageFooter」追加設定>
レポートファイルを選択します。
「TopMargin」のオブジェクトをコピーし、「PageHeader」へペーストします。
↓
【サンプルプログラム(VB.Net)】
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
' 'XrTable3 ' Me.XrTable3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) Me.XrTable3.BorderColor = System.Drawing.Color.Blue Me.XrTable3.Borders = CType(((DevExpress.XtraPrinting.BorderSide.Left Or DevExpress.XtraPrinting.BorderSide.Top) _ Or DevExpress.XtraPrinting.BorderSide.Right), DevExpress.XtraPrinting.BorderSide) Me.XrTable3.BorderWidth = 2.0! Me.XrTable3.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold) Me.XrTable3.LocationFloat = New DevExpress.Utils.PointFloat(0!, 50.0!) Me.XrTable3.Name = "XrTable3" Me.XrTable3.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) Me.XrTable3.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow3}) Me.XrTable3.SizeF = New System.Drawing.SizeF(1165.0!, 50.0!) Me.XrTable3.StylePriority.UseBackColor = False Me.XrTable3.StylePriority.UseBorderColor = False Me.XrTable3.StylePriority.UseBorders = False Me.XrTable3.StylePriority.UseBorderWidth = False Me.XrTable3.StylePriority.UseFont = False Me.XrTable3.StylePriority.UseTextAlignment = False Me.XrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter ' 'XrTableRow3 ' Me.XrTableRow3.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell15, Me.XrTableCell16, Me.XrTableCell17, Me.XrTableCell18, Me.XrTableCell19, Me.XrTableCell20, Me.XrTableCell21}) Me.XrTableRow3.Name = "XrTableRow3" Me.XrTableRow3.Weight = 1.0R ' 'XrTableCell15 ' Me.XrTableCell15.Multiline = True Me.XrTableCell15.Name = "XrTableCell15" Me.XrTableCell15.Text = "注文年" Me.XrTableCell15.Weight = 0.48068668218129695R ' 'XrTableCell16 ' Me.XrTableCell16.Multiline = True Me.XrTableCell16.Name = "XrTableCell16" Me.XrTableCell16.Text = "注文月" Me.XrTableCell16.Weight = 0.36051500836155426R ' 'XrTableCell17 ' Me.XrTableCell17.Multiline = True Me.XrTableCell17.Name = "XrTableCell17" Me.XrTableCell17.Text = "支店名称" Me.XrTableCell17.Weight = 0.78111595841436432R ' 'XrTableCell18 ' Me.XrTableCell18.Multiline = True Me.XrTableCell18.Name = "XrTableCell18" Me.XrTableCell18.Text = "ステータス" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "名称" Me.XrTableCell18.Weight = 0.4806867738650078R ' 'XrTableCell19 ' Me.XrTableCell19.Multiline = True Me.XrTableCell19.Name = "XrTableCell19" Me.XrTableCell19.Text = "注文" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "タイプ" Me.XrTableCell19.Weight = 0.36051510004526532R ' 'XrTableCell20 ' Me.XrTableCell20.Multiline = True Me.XrTableCell20.Name = "XrTableCell20" Me.XrTableCell20.Text = "注文名称" Me.XrTableCell20.Weight = 3.6051501098108907R ' 'XrTableCell21 ' Me.XrTableCell21.Multiline = True Me.XrTableCell21.Name = "XrTableCell21" Me.XrTableCell21.Text = "注文金額" Me.XrTableCell21.Weight = 0.93133036732162022R |
それでは、実行して動作確認を行います。
↓
無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)の「PageHeader」へオブジェクトコピーが出来ました。
「PageHeader:ページ単位に上部出力(全ページ)」のため、全ページ表示されます。












