dot net軟體工程師的筆記

2019年9月29日 星期日

DevExpress XtraReport header和footer同頁調整

在工作上遇到XtraReport列印出來的報表,報表內容不管有無佔滿整個版面,Footer總是會跑到下一頁,所以需要做出下列設定

PageHeader設定

  • 屬性 => Behavior => PrintOn => 選 NotWithReportHeader

ReportFooter設定

  • 屬性 => Behavior => PageBreak => 選 AfterBand

Related Posts:

  • DevExpress TextEdit調整文字方向(左右對齊)剛開始使用DevExpress TextEdit想要選左右對齊會發現怎麼找都找不到,後來翻到有人問了同樣的問題... https://www.devexpress.com/Support/Center/Question/Details/Q492758/right-align-textedit-text 然後裡面有一段回復... 需要做以下設定 屬性 => Appearance => TextOptions => HAl… Read More
  • DevExress XtraReports MergeDataRow方法這個需求是在一個群組內,一個欄位不顯示重複的名稱,通常是處理類似分類品項,如下表動物清單 每個品種會對一個動物(類別)名稱 動物品種 貓波斯貓貓孟加拉貓貓伯曼貓貓布偶貓狗巴哥犬狗吉娃娃狗馬爾濟斯狗博美犬 以下把[動物]欄位的重複名稱去除,讓整個Report重複的資料只顯示一次。 DetailCel.ProcessDuplicatesMode=ProcessDuplicatesMode.SuppressAndShrink; DetailCe… Read More
  • DevExpress Excel SetValue方法介紹之前的專案 有些DataTable欄位寫入excel cell需要明確轉型,比如數字要轉Decimal ,但如果遇到DBNULL可能就要做一堆判斷或是寫擴充方法處理。 DevExpress有一個方法叫SetValue 例如 worksheet.Rows["5"][i + 1].SetValue(array[i]); 這個就會自動轉成應有的型別,可以省很多工~   … Read More
  • DevExpress XtraReport header和footer同頁調整 在工作上遇到XtraReport列印出來的報表,報表內容不管有無佔滿整個版面,Footer總是會跑到下一頁,所以需要做出下列設定 PageHeader設定 屬性 => Behavior => PrintOn => 選 NotWithReportHeader ReportFooter設定 屬性 => Behavior => PageBreak => 選 AfterBand … Read More
  • DevExress轉csv方法DevExpress轉csv在一般輸出xls或xlsx的寫法想要轉成csv,只要多加一行 workbook.Options.Export.Csv.WritePreamble = true; 一般workbook.SaveDocument(filepath)存檔寫法改成 workbook.SaveDocument(filepath, DocumentFormat.Csv); 這樣就能直接輸出csv了~… Read More

0 意見:

張貼留言

搜尋此網誌

總網頁瀏覽量

1631

Copyright © 2025 John Coding 技術筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com

T