你先研究研究datagrid的模板吧,就是headTemplate

解决方案 »

  1.   

    if(e.Item.ItemType == ListItemType.Header)
    {
    /*e.Item.Cells[0].ColumnSpan = 2;
    e.Item.Cells[0].Text = "评 价(人次数)</td></tr><tr  bgcolor='#CECFFF'><td>" + e.Item.Cells[0].Text;
    e.Item.Cells[0].HorizontalAlign = HorizontalAlign.Center;
    e.Item.Cells[2].RowSpan = 2;
    e.Item.Cells[3].RowSpan = 2;*/
        e.Item.Cells[0].RowSpan = 2;
    e.Item.Cells[1].RowSpan = 2;
                    e.Item.Cells[2].ColumnSpan = 2;
    //e.Item.Cells[4].ColumnSpan = 2;
                    e.Item.Cells[2].Text = "评 价(人次数)</td><td colspan='2'>评 价(人次数)</td></tr><tr  bgcolor='#CECFFF'><td>" + e.Item.Cells[2].Text;
    //e.Item.Cells.RemoveAt(4);
    //e.Item.Cells[4].ColumnSpan = 2;
    //e.Item.Cells[4].Text = "评 价(人次数)</td></tr><tr  bgcolor='#CECFFF'><td>" + e.Item.Cells[4].Text;
                    e.Item.Cells[2].HorizontalAlign = HorizontalAlign.Center;


    }
    搞定。
      

  2.   

    <asp:repeater id="Repeater1" runat="server">
    <HeaderTemplate>
    <table border="1">
    <tr><tdrowspan=1>123</td><td>456</td></tr>
    <tr><td></td></tr>
    </HeaderTemplate>
    <ItemTemplate>
    <tr><td></td><td></td></tr>
    </ItemTemplate>
    <FooterTemplate>
    </FooterTemplate> </asp:repeater