您好,登錄后才能下訂單哦!
Rowpan----跨行 Colpan---跨列 TableCellCollection tcHeader = e.Row.Cells;-----申明一個表頭 tcHeader.Add(newTableHeaderCell());------------新增一格單元 tcHeader[0].Attributes.Add("rowspan", "3");-----設置這格單元的格式 tcHeader[3].Text = "MES</th></tr><tr>";-------</th></tr><tr>"結束標識 protectedvoid gvTest_RowCreated(object sender, GridViewRowEventArgs e) { #region創建多表頭 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</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 = "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</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 (int i = 0; i < 18; i++) { tcHeader[i].Font.Size = 12; } break; } #endregion創建多表頭 }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。