Gridview多表头制作
Rowpan----跨行Colpan---跨列TableCellCollectiontcHeader=e.Row.Cells;-----申明一个表头tcHeader.Add(newTableHeaderCell());------------新增一格单元tcHeader[0].Attributes.Add("rowspan","3");-----设置这格单元的格式tcHeader[3].Text="MES</th></tr><tr>";-------</th></tr><tr>"结束标识protectedvoidgvTest_RowCreated(objectsender,GridViewRowEventArgse){#region创建多表头switch(e.Row.RowType){caseDataControlRowType.Header://第一行表头TableCellCollectiontcHeader=e.Row.Cells;tcHeader.Clear();tcHeader.Add(newTableHeaderCell());tcHeader[0].Attributes.Add("rowspan","3");//tcHeader[0].Attributes.Add("bgcolor","Green");tcHeader[0].Text="MaterialPart";tcHeader.Add(newTableHeaderCell());//tcHeader[1].Attributes.Add("bgcolor","#CC99FF");tcHeader[1].Attributes.Add("rowspan","3");//跨RowtcHeader[1].Text="Material";//DescriptiontcHeader.Add(newTableHeaderCell());//tcHeader[2].Attributes.Add("bgcolor","#CC99FF");tcHeader[2].Attributes.Add("colspan","10");//跨RowtcHeader[2].Text="TMS";tcHeader.Add(newTableHeaderCell());//tcHeader[3].Attributes.Add("bgcolor","#808000");tcHeader[3].Attributes.Add("colspan","6");//跨Row//----------------------tcHeader[3].Text="MES</th></tr><tr>";//第二行表头tcHeader.Add(newTableHeaderCell());tcHeader[4].Attributes.Add("bgcolor","#336666");tcHeader[4].ForeColor=System.Drawing.Color.White;tcHeader[4].Attributes.Add("colspan","7");//跨Row//----------------------------tcHeader[4].Text="TMSWait";tcHeader.Add(newTableHeaderCell());tcHeader[5].Attributes.Add("bgcolor","#336666");tcHeader[5].ForeColor=System.Drawing.Color.White;tcHeader[5].Attributes.Add("rowspan","2");tcHeader[5].Text="TMSTotal";tcHeader.Add(newTableHeaderCell());tcHeader[6].Attributes.Add("bgcolor","#336666");tcHeader[6].ForeColor=System.Drawing.Color.White;tcHeader[6].Attributes.Add("colspan","2");tcHeader[6].Text="InUse";tcHeader.Add(newTableHeaderCell());tcHeader[7].Attributes.Add("bgcolor","#336666");tcHeader[7].ForeColor=System.Drawing.Color.White;tcHeader[7].Attributes.Add("colspan","3");tcHeader[7].Text="MesWait";tcHeader.Add(newTableHeaderCell());tcHeader[8].Attributes.Add("bgcolor","#336666");tcHeader[8].ForeColor=System.Drawing.Color.White;tcHeader[8].Attributes.Add("rowspan","2");tcHeader[8].Text="MesTotal";tcHeader.Add(newTableHeaderCell());tcHeader[9].Attributes.Add("bgcolor","#336666");tcHeader[9].ForeColor=System.Drawing.Color.White;tcHeader[9].Attributes.Add("colspan","2");tcHeader[9].Text="Operation</th></tr><tr>";//----------------------------------------------------------------------tcHeader.Add(newTableHeaderCell());tcHeader[10].Attributes.Add("bgcolor","#336666");tcHeader[10].ForeColor=System.Drawing.Color.White;tcHeader[10].Text="311In";tcHeader.Add(newTableHeaderCell());tcHeader[11].Attributes.Add("bgcolor","#336666");tcHeader[11].ForeColor=System.Drawing.Color.White;tcHeader[11].Text="StockIn";tcHeader.Add(newTableHeaderCell());tcHeader[12].Attributes.Add("bgcolor","#336666");tcHeader[12].ForeColor=System.Drawing.Color.White;tcHeader[12].Text="Remain";tcHeader.Add(newTableHeaderCell());tcHeader[13].Attributes.Add("bgcolor","#336666");tcHeader[13].ForeColor=System.Drawing.Color.White;tcHeader[13].Text="Tune";tcHeader.Add(newTableHeaderCell());tcHeader[14].Attributes.Add("bgcolor","#336666");tcHeader[14].ForeColor=System.Drawing.Color.White;tcHeader[14].Text="Unmount";tcHeader.Add(newTableHeaderCell());tcHeader[15].Attributes.Add("bgcolor","#336666");tcHeader[15].ForeColor=System.Drawing.Color.White;tcHeader[15].Text="Unscrap";tcHeader.Add(newTableHeaderCell());tcHeader[16].Attributes.Add("bgcolor","#336666");tcHeader[16].ForeColor=System.Drawing.Color.White;tcHeader[16].Text="Return";tcHeader.Add(newTableHeaderCell());tcHeader[17].Attributes.Add("bgcolor","#336666");tcHeader[17].ForeColor=System.Drawing.Color.White;tcHeader[17].Text="Mount";tcHeader.Add(newTableHeaderCell());tcHeader[18].Attributes.Add("bgcolor","#336666");tcHeader[18].ForeColor=System.Drawing.Color.White;tcHeader[18].Text="Kit";tcHeader.Add(newTableHeaderCell());tcHeader[19].Attributes.Add("bgcolor","#336666");tcHeader[19].ForeColor=System.Drawing.Color.White;tcHeader[19].Text="311In";tcHeader.Add(newTableHeaderCell());tcHeader[20].Attributes.Add("bgcolor","#336666");tcHeader[20].ForeColor=System.Drawing.Color.White;tcHeader[20].Text="Stock";tcHeader.Add(newTableHeaderCell());tcHeader[21].Attributes.Add("bgcolor","#336666");tcHeader[21].ForeColor=System.Drawing.Color.White;tcHeader[21].Text="Load";tcHeader.Add(newTableHeaderCell());tcHeader[22].Attributes.Add("bgcolor","#336666");tcHeader[22].ForeColor=System.Drawing.Color.White;tcHeader[22].Text="Receive";tcHeader.Add(newTableHeaderCell());tcHeader[23].Attributes.Add("bgcolor","#336666");tcHeader[23].ForeColor=System.Drawing.Color.White;tcHeader[23].Text="Mount/Kit</th></tr>";for(inti=0;i<18;i++){tcHeader[i].Font.Size=12;}break;}#endregion创建多表头}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。