zoukankan      html  css  js  c++  java
  • GRIDVIEW添加自定义表头

     

    protected void GVcaijuemian_RowCreated(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.Header)
            {

                    //创建一个GridViewRow,相当于表格的 TR 一行
                    GridViewRow rowHeader = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal);
                    //string HeaderBackColor = "#00FFFF";
                    //rowHeader.BackColor = System.Drawing.ColorTranslator.FromHtml(HeaderBackColor);
                    Literal newCells = new Literal();
                    newCells.Text = @"回采</th>
                <th colspan='2'>
                    掘进</th>
                <th rowspan='2'>
                    编辑</th>
                <th rowspan='2'>
                    删除</th>
            </tr>
            <tr style='background-color:#969696;'>
                <th>
                    煤(半煤)巷</th>
                <th>
                    岩巷";
                    TableCellCollection cells = e.Row.Cells;
                    TableHeaderCell headerCell = new TableHeaderCell();
                    //下面的属性设置与 <td rowspan='2'>关键单元格</td> 要一致
                    headerCell.RowSpan = 2;
                    headerCell.Controls.Add(newCells);
                    rowHeader.Cells.Add(headerCell);
                    rowHeader.BackColor = Color.FromName("#969696");
                    //rowHeader.Cells.Add(headerCell);
                    rowHeader.Visible = true;
                    this.GVcaijuemian.Controls[0].Controls.AddAt(0, rowHeader);
                }
    }

    效果图如下

  • 相关阅读:
    在TNSNAMES.ORA文件中配置本机装的oracle
    Eclipse编辑jsp、js文件时,经常出现卡死现象解决汇总
    ExtJs GridPanel 给表格行或者单元格自定义样式
    Ext.core.DomQuery Dom选择器
    JavaScript 常用方法
    ExtJs Ext.data.Model 学习笔记
    JavaScript 深入理解作用域链
    Spring 网路搜集的情报
    SpringMVC 之类型转换Converter详解转载
    SpringMVC @RequestMapping 用法详解之地址映射
  • 原文地址:https://www.cnblogs.com/windphoenix/p/1420551.html
Copyright © 2011-2022 走看看