Rowpan----跨行 Colpan---跨列 TableCellCollection tcHeader = e.Row.Cells;-----申明一個(gè)表頭 tcHeader.Add(newTableHeaderCell());------------新增一格單元 tcHeader[0].Attributes.Add("rowspan", "3");-----設(shè)置這格單元的格式 tcHeader[3].Text = "MES";------- "結(jié)束標(biāo)識(shí) protectedvoid gvTest_RowCreated(object sender, GridViewRowEventArgs e) { #region創(chuàng)建多表頭 switch (e.Row.RowType) { caseDataControlRowType.Header: //第一行表頭 TableCellCollection tcHeader = e.Row.Cells; tcHeader.Clear(); tcHeader.Add(newTableHeaderCell()); tcHeader[0].Attributes.Add("rowspan", "3"); //tcHeader[0].Attributes.Add("bgcolor", "Green"); tcHeader[0].Text = "Material Part"; tcHeader.Add(newTableHeaderCell()); //tcHeader[1].Attributes.Add("bgcolor", "#CC99FF"); tcHeader[1].Attributes.Add("rowspan", "3"); //跨Row tcHeader[1].Text = "Material";//Description tcHeader.Add(newTableHeaderCell()); //tcHeader[2].Attributes.Add("bgcolor", "#CC99FF"); tcHeader[2].Attributes.Add("colspan", "10"); //跨Row tcHeader[2].Text = "TMS"; tcHeader.Add(newTableHeaderCell()); //tcHeader[3].Attributes.Add("bgcolor", "#808000"); tcHeader[3].Attributes.Add("colspan", "6"); //跨Row//---------------------- tcHeader[3].Text = "MES "; //第二行表頭 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 = "TMS Wait"; 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 = "TMS Total"; 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 = "Mes Wait"; 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 = "Mes Total"; 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 "; //---------------------------------------------------------------------- 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 "; for (int i = 0; i < 18; i++) { tcHeader[i].Font.Size = 12; } break; } #endregion創(chuàng)建多表頭 }
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的沙坡頭網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!