在許多項目中都會涉及到復合表頭(多行表頭),這里給大家分享一個devexpress實現多重表頭的案例。
1、第一步將表格類型由默認的gridview變為bandedgridview,如圖所示:
2、第二步添加數據列,與gridview添加數據列相同,設置好綁定字段及其他屬性,如圖:
3、設計多重表頭,如圖所示,最上面的表頭為Band,可以添加,然后再按自己的要求擺放。
4、拖放完后大致的效果圖如下:
5、數據綁定與gridview數據綁定相同,如下:
DataTable dt = new DataTable(); for (int i = 1; i < 10; i++) { dt.Columns.Add("A"+i); } for (int i = 1; i < 11; i++) { dt.Rows.Add(2013+i*13,2013+i*26,2013+i*39,2013+i*52,2014+i*14,2014+i*28,2014+i*42,2014+i*56,"品種PZ000"+i); } gridControl1.DataSource = dt;
6、運行效果圖:
7、源碼鏈接(無積分下載):http://download.csdn.net/detail/kehaigang29/8851831