关于GridView的Head的样式控制

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
GridViewRow rowHeader = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal);
rowHeader.BackColor = System.Drawing.Color.White;
rowHeader.Font.Bold = true;
TableCellCollection cells = e.Row.Cells;
TableCell headerCell = new TableCell();
headerCell.ColumnSpan = 4;
headerCell.Text = "基本信息";
headerCell.HorizontalAlign = HorizontalAlign.Center;
headerCell.CssClass = "ticket1_list3";
rowHeader.Cells.Add(headerCell);
headerCell = new TableCell();
headerCell.Text = "订票信息";
headerCell.ColumnSpan = 5;
headerCell.HorizontalAlign = HorizontalAlign.Center;
headerCell.CssClass = "ticket1_list1";
rowHeader.Cells.Add(headerCell);
headerCell = new TableCell();
headerCell.Text = "最低价信息";
headerCell.ColumnSpan = 3;
headerCell.HorizontalAlign = HorizontalAlign.Center;
headerCell.CssClass = "ticket1_list3";
rowHeader.Cells.Add(headerCell);
headerCell = new TableCell();
headerCell.Text = "AmexNumber";
headerCell.RowSpan = 2;
headerCell.HorizontalAlign = HorizontalAlign.Center;
headerCell.VerticalAlign = VerticalAlign.Middle;
headerCell.CssClass = "ticket1_list3";
rowHeader.Cells.Add(headerCell);
headerCell = new TableCell();
headerCell.Text = "删除";
headerCell.RowSpan = 2;
headerCell.HorizontalAlign = HorizontalAlign.Center;
headerCell.VerticalAlign = VerticalAlign.Middle;
headerCell.CssClass = "ticket1_list3";
rowHeader.Cells.Add(headerCell);
rowHeader.Visible = true;
GridView1.Controls[0].Controls.AddAt(0, rowHeader);
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[12].Visible = false;
e.Row.Cells[13].Visible = false;
}
}
浙公网安备 33010602011771号