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("bgcolor", "DarkSeaBlue");
tcHeader\[0\].Attributes.Add("colspan", "6"); //合并第一行的6列
tcHeader\[0\].Text = "用户基本信息</th></tr><tr>";
//第二行表头
tcHeader.Add(new TableHeaderCell());
tcHeader\[1\].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader\[1\].Attributes.Add("colspan", "3");
tcHeader\[1\].Text = "基本信息";
tcHeader.Add(new TableHeaderCell());
tcHeader\[2\].Attributes.Add("bgcolor", "DarkSeaGreen");
tcHeader\[2\].Attributes.Add("colspan", "3");
tcHeader\[2\].Text = "籍贯信息</th></tr><tr>";
//第三行表头
tcHeader.Add(new TableHeaderCell());
tcHeader\[3\].Attributes.Add("bgcolor", "Khaki");
tcHeader\[3\].Text = "公司";
tcHeader.Add(new TableHeaderCell());
tcHeader\[4\].Attributes.Add("bgcolor", "Khaki");
tcHeader\[4\].Text = "姓名";
tcHeader.Add(new TableHeaderCell());
tcHeader\[5\].Attributes.Add("bgcolor", "Khaki");
tcHeader\[5\].Text = "职衔";
tcHeader.Add(new TableHeaderCell());
tcHeader\[6\].Attributes.Add("bgcolor", "Khaki");
tcHeader\[6\].Text = "住址";
tcHeader.Add(new TableHeaderCell());
tcHeader\[7\].Attributes.Add("bgcolor", "Khaki");
tcHeader\[7\].Text = "城市";
tcHeader.Add(new TableHeaderCell());
tcHeader\[8\].Attributes.Add("bgcolor", "Khaki");
tcHeader\[8\].Text = "国籍";
break;
}
}
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
CellPadding="4" DataSourceID="SqlDataSource1"
GridLines="Vertical" Width="927px" BackColor="White"
BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px"
onrowcreated="GridView1\_RowCreated" ForeColor="Black">
<RowStyle BackColor="#F7F7DE" />
<Columns>
<asp:BoundField DataField="CompanyName" HeaderText="公司" />
<asp:BoundField DataField="ContactName" HeaderText="姓名" />
<asp:BoundField DataField="ContactTitle" HeaderText="职衔" />
<asp:BoundField DataField="Address" HeaderText="住址" />
<asp:BoundField DataField="City" HeaderText="居住地" />
<asp:BoundField DataField="Country" HeaderText="国籍"
SortExpression="Country" />
</Columns>
<FooterStyle BackColor="#CCCC99" />
<PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT \[CompanyName\], \[ContactName\], \[ContactTitle\], \[Address\], \[City\], \[Country\] FROM \[Customers\]">
</asp:SqlDataSource>
手机扫一扫
移动阅读更方便
你可能感兴趣的文章