Gridview多表头制作-创新互联

Rowpan----跨行
Colpan---跨列
TableCellCollection tcHeader = e.Row.Cells;-----申明一个表头
tcHeader.Add(newTableHeaderCell());------------新增一格单元
tcHeader[0].Attributes.Add("rowspan", "3");-----设置这格单元的格式
 tcHeader[3].Text = "MES";-------"结束标识
 
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";
 
                //第二行表头
                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创建多表头
    }

我们提供的服务有:成都做网站、网站设计、微信公众号开发、网站优化、网站认证、七星关区ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的七星关区网站制作公司

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:Gridview多表头制作-创新互联
文章转载:http://azwzsj.com/article/didjci.html