DevExpress GridControl複合表頭(多行表頭)設置
首先,DevExpress.XtraGrid的GridControl複合表頭或多行表頭的示例,界麵如下圖所示:
實現步驟:
1、將DevExpress的GridControl轉換為BandedGridView,具體如下圖:
2、設置顯示列及綁定的字段,此處設置與我們平常使用GridControl用法一樣。
3、進入設計視圖(見下圖),點擊Bands,如下圖:
操作步驟:
3.1 添加多個Band,如圖中Bands處按鍵添加
3.2 布局:拖動相應Band進行布局,根據需要調整Band的位置,(小注:要先通過拖動相應Band來實現多表頭,然後再拖動已經綁定好數據或者已經建好,但暫時沒有數據的列,來實現對應。在下圖中,上方那一行是通過拖動相應Band來實現,第二行就是在相應Band位置要展示的數據。)
4、可以通過選擇、拖動列,實現gridBand與之前GridControl綁定數據列的統一,具體如下圖:
上圖把“實際”這一列拖過去後,效果如下:
5、此時,已經實現想要的效果了。
小注:
1、怎麼調整band誇多列時,漢字顯示位置的問題呢?可以通過設置AppearanceHeader.TextOptions.HAlignment的方式。如下圖:
2、注意,拖動Band時的箭頭
最後更新:2017-04-03 12:55:50