合并表头:
<View> <ext:GroupingView> <HeaderGroupRows> <ext:HeaderGroupRow> <Columns> <ext:HeaderGroupColumn ColSpan="2" Header="" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Jan" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Feb" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Mar" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Apr" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="May" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Jun" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Jul" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Aug" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Sep" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Oct" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Nov" Align="Center" /> <ext:HeaderGroupColumn ColSpan="2" Header="Dec" Align="Center" /> </Columns> </ext:HeaderGroupRow> </HeaderGroupRows> </ext:GroupingView> </View>
动态修改列头:
private void ReSetColumnHeader(GridPanel GP) { string year = System.DateTime.Now.Year.ToString(); string last = (System.DateTime.Now.Year -1).ToString(); this.GPSales.ColumnModel.SetColumnHeader(2, last); this.GPSales.ColumnModel.SetColumnHeader(3, year); this.GPSales.ColumnModel.SetColumnHeader(4, last); this.GPSales.ColumnModel.SetColumnHeader(5, year); this.GPSales.ColumnModel.SetColumnHeader(6, last); this.GPSales.ColumnModel.SetColumnHeader(7, year); this.GPSales.ColumnModel.SetColumnHeader(8, last); this.GPSales.ColumnModel.SetColumnHeader(9, year); this.GPSales.ColumnModel.SetColumnHeader(10, last); this.GPSales.ColumnModel.SetColumnHeader(11, year); this.GPSales.ColumnModel.SetColumnHeader(12, last); this.GPSales.ColumnModel.SetColumnHeader(13, year); this.GPSales.ColumnModel.SetColumnHeader(14, last); this.GPSales.ColumnModel.SetColumnHeader(15, year); this.GPSales.ColumnModel.SetColumnHeader(16, last); this.GPSales.ColumnModel.SetColumnHeader(17, year); this.GPSales.ColumnModel.SetColumnHeader(18, last); this.GPSales.ColumnModel.SetColumnHeader(19, year); this.GPSales.ColumnModel.SetColumnHeader(20, last); this.GPSales.ColumnModel.SetColumnHeader(21, year); this.GPSales.ColumnModel.SetColumnHeader(22, last); this.GPSales.ColumnModel.SetColumnHeader(23, year); this.GPSales.ColumnModel.SetColumnHeader(24, last); this.GPSales.ColumnModel.SetColumnHeader(25, year); }