停止GridView将scope属性放在每个TH上

时间:2013-06-07 18:28:56

标签: c# asp.net .net

如何阻止ASP.NET的GridView在每个TH上放置一个范围属性?我手动执行标题,这是干扰。

1 个答案:

答案 0 :(得分:2)

实际上,有一种方法。您可以实施OnRowDataBoundOnRowCreated事件并更改所有标题单元格的范围值。

protected void OnRowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.Header)
    {
        foreach (TableCell cell in e.Row.Cells)
        {
            ((DataControlFieldHeaderCell)cell).Scope = TableHeaderScope.NotSet;   
        }
    }
}