有時候,我們為了一些特殊的需要,要對錶頭進行特別的排版,使其支持多行表頭的效果,如上圖所示,這樣方便對各項內容進行歸類顯示,易於閱讀,在 DevExpress 中應該如何實現這個效果呢?
(1)先在設計模式將普通的 GridView 轉換為 BandedGridView 或者 AdvBandedGridView,這樣才能支持這種多行表頭的做法,如下所示。
(2)定義一些字段,用來顯示其中的內容,如下圖所示。
(3)定義一些 Band 列,設置相關的屬性,並把設計界面中的字段列表拖動到對應過的Band 列上面,這樣就構成了一個 Band 列和字段內容的對應關係。
完成上面的綁定關係後,記得設置 GridView 控件的屬性,使其不要顯示原本的ColumnHeader 等內容。
設置好這些內容,才能合理、完美顯示出多行表頭的信息。
歡迎大家轉發留言,大家有什麼想學的也可以私信我!
我每天都會跟大家分享一下我在使用過程中有哪些小技巧。
如需DevExpress的安裝包和激活包,關注轉發後私信我。
閱讀更多 Office純乾貨技能 的文章