首先,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綁定數據列的統一,具體如下圖:
查看本欄目
小注:
1、怎麼調整band誇多列時,漢字顯示位置的問題呢?可以通過設置AppearanceHeader.TextOptions.HAlignment的方式。如下圖:
2、注意,拖動Band時的箭頭