想做一个大致如下的表头
---------------------------------------------
|     标题1     |      标题2      |  标题3  |
---------------------------------------------
|               |     |   标题4   |         |
 ----------------------------------888888888|
|8888888|8888888|88888|88888|88888|         |没艺术细胞做的不好  大概意思就这么样    三层表头
求助

解决方案 »

  1.   

    DATAGRID的不会提供GridView的方法吧:处理RowCreated事件:    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
        {
            switch (e.Row.RowType)
            {
                case DataControlRowType.Header:                //第一行标题                TableCellCollection header = e.Row.Cells;
                    header.Clear();                header.Add(new TableHeaderCell());
                    header[0].Attributes.Add("colspan", "2");
                    header[0].Text = "标题1";                header.Add(new TableHeaderCell());
                    header[1].Attributes.Add("colspan", "3");
                    header[1].Text = "标题2";                header.Add(new TableHeaderCell());
                    header[2].Text= "标题3</th></tr><tr>"; //注意                //第二行标题
                    header.Add(new TableHeaderCell());
                    header[3].Attributes.Add("colspan", "2");
                    header[3].Text = "";                header.Add(new TableHeaderCell());
                    header[4].Text = "";                header.Add(new TableHeaderCell());
                    header[5].Attributes.Add("colspan", "2");
                    header[5].Text = "标题4";                header.Add(new TableHeaderCell());
                    header[6].Attributes.Add("rowspan", "2");
                    header[6].Text = "888888888</th></tr><tr>";                break;        }
        }