有时候我们在用 gridview来显示数据的时候 因为表头的规范化 需要自己写入表头
那么写入表头就要用到一个事件
RowCreated
下面是写入表头的过程
protected void GridViewCounty_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
//声明画表的方法
TableCellCollection tcHeader = e.Row.Cells;
// 清空表头
tcHeader.Clear();
// 开始画第一行表头
tcHeader.Add(new TableHeaderCell());
tcHeader[0].RowSpan = 2;
tcHeader[0].Text = "区划";
tcHeader.Add(new TableHeaderCell());
tcHeader[3].ColumnSpan = 3;
tcHeader[3].Text = "数量";
tcHeader.Add(new TableHeaderCell());
tcHeader[4].RowSpan = 2;
tcHeader[4].Text = "村<br/>数量";
tcHeader.Add(new TableHeaderCell());
tcHeader[5].RowSpan = 2;
tcHeader[5].Text = "量";
tcHeader.Add(new TableHeaderCell());
tcHeader[6].ColumnSpan = 2;
tcHeader[6].Text = "量";
tcHeader.Add(new TableHeaderCell());
tcHeader[7].RowSpan = 2;
tcHeader[7].Text = "多大场";
tcHeader.Add(new TableHeaderCell());
tcHeader[8].RowSpan = 2;
tcHeader[8].Text = "分值</th></tr><tr>";
// 开始画第二行表头
tcHeader.Add(new TableHeaderCell());
tcHeader[9].Text = "实有数";
tcHeader.Add(new TableHeaderCell());
tcHeader[10].Text = "注册数";
tcHeader.Add(new TableHeaderCell());
tcHeader[11].Text = "<br/>村数";
tcHeader.Add(new TableHeaderCell());
tcHeader[12].Text = "多大";
tcHeader.Add(new TableHeaderCell());
tcHeader[13].Text = "道道道";
}
}
}