如何将Gridview第一行显示为Header文本?

时间:2015-06-05 12:37:22

标签: asp.net gridview

我有一个gridView我想将其前11列设置为Heading like =“NMAT APPLICANT DETAILS”。我的gridview名称是GridView1。我怎么设置这个?

我是通过下面提到的方法完成的。现在我该如何调整这11个细胞的这个标题中心?

我的代码

 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
 {
   if (e.Row.RowType == DataControlRowType.Header)
   {
       GridView HeaderGrid = (GridView)sender;
       GridViewRow HeaderGridRow = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Insert);
       TableCell HeaderCell = new TableCell();
       HeaderCell.Text = "NMAT APPLICANT DETAILS";
       HeaderCell.ColumnSpan = 11;

       HeaderGridRow.Cells.Add(HeaderCell);
       GridView1.Controls[0].Controls.AddAt(0, HeaderGridRow);
   }
}

1 个答案:

答案 0 :(得分:0)

没有任何东西我就像下面提到的方法那样做了

 HeaderCell.HorizontalAlign = HorizontalAlign.Center;