GridView合并表头

时间:2009-03-26    点击:2174   

          <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" CellPadding="5" AllowPaging="false" OnRowCreated="GridView1_RowCreated">
            <Columns>
           
              <asp:TemplateField HeaderText="序号">
                  <ItemTemplate> 
                      <%# Container.DataItemIndex + 1%> 
                    </ItemTemplate> 
              </asp:TemplateField>
                           
              <asp:BoundField DataField="username" HeaderText="UserName" />
              <asp:BoundField DataField="realname" HeaderText="RealName" />
              <asp:BoundField DataField="salary" HeaderText="Salary" />
             
            </Columns>

            <PagerStyle BackColor="#8080FF" ForeColor="Crimson" />
           
            <RowStyle ForeColor="#000066" />
           
            <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />

            <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
           
         </asp:GridView>

    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
    {

        switch (e.Row.RowType)
        {
            case DataControlRowType.Header:
                //第一行表头
                TableCellCollection tcHeader = e.Row.Cells;
                tcHeader.Clear();
                tcHeader.Add(new TableHeaderCell());
                tcHeader[0].Attributes.Add("rowspan", "2"); //跨Row
                tcHeader[0].Attributes.Add("bgcolor", "white");
                tcHeader[0].Text = " ";
                tcHeader.Add(new TableHeaderCell());
                tcHeader[1].Attributes.Add("colspan", "3"); //跨Column
                tcHeader[1].Text = "全部信息</th></tr><tr>";

                //第二行表头
                tcHeader.Add(new TableHeaderCell());
                tcHeader[2].Attributes.Add("bgcolor", "DarkSeaGreen");
                tcHeader[2].Attributes.Add("colspan", "2");
                tcHeader[2].Text = "姓名";
                tcHeader.Add(new TableHeaderCell());

                tcHeader[3].Attributes.Add("bgcolor", "DarkSeaGreen");
                tcHeader[3].Text = " 薪水</th></tr><tr>";
                tcHeader.Add(new TableHeaderCell());


                break;

        }


    }

演示 下载

asp利用Stream读取显示文件
asp计算下载一个文件需要多长时间
GridView属性
GridView支持分页的自动编号
GridView求和求平均值
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 All Rights Reserved