C# WinForm DevExpress-13 GridView如何設置多行表頭


C# WinForm DevExpress-13 GridView如何設置多行表頭


有時候,我們為了一些特殊的需要,要對錶頭進行特別的排版,使其支持多行表頭的效果,如上圖所示,這樣方便對各項內容進行歸類顯示,易於閱讀,在 DevExpress 中應該如何實現這個效果呢?

(1)先在設計模式將普通的 GridView 轉換為 BandedGridView 或者 AdvBandedGridView,這樣才能支持這種多行表頭的做法,如下所示。


C# WinForm DevExpress-13 GridView如何設置多行表頭


(2)定義一些字段,用來顯示其中的內容,如下圖所示。


C# WinForm DevExpress-13 GridView如何設置多行表頭


(3)定義一些 Band 列,設置相關的屬性,並把設計界面中的字段列表拖動到對應過的Band 列上面,這樣就構成了一個 Band 列和字段內容的對應關係。


C# WinForm DevExpress-13 GridView如何設置多行表頭


完成上面的綁定關係後,記得設置 GridView 控件的屬性,使其不要顯示原本的ColumnHeader 等內容。


C# WinForm DevExpress-13 GridView如何設置多行表頭


設置好這些內容,才能合理、完美顯示出多行表頭的信息。

歡迎大家轉發留言,大家有什麼想學的也可以私信我!

我每天都會跟大家分享一下我在使用過程中有哪些小技巧。

如需DevExpress的安裝包和激活包,關注轉發後私信我。



分享到:


相關文章: