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创建多表头
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。