我是C#和DotNet的新手,但我尝试解决问题。我想创建一个驻留在全局asax或cs文件中的类,可以通过GridView的PreRender触发器调用该类来将THEAD和TBODY功能添加到站点上的任何gridview。我有我想要使用的代码,但我不知道如何将其弹出到全局类或asax文件中,以便站点中的所有网格视图呈现THEAD,TBODY标记。
有人可以帮忙吗?我认为对于那些喜欢使用THEAD和TBODY标签渲染GridView的人来说,这将是一个有用的工具。
这是我在C#中的代码:
protected void GridViewThead(object sender, EventArgs e)
{
if (sender.GetType() == typeof(GridView))
{
GridView Grid = (GridView)sender;
if (Grid.Rows.Count > 0)
{
Grid.UseAccessibleHeader = true;
Grid.HeaderRow.TableSection = TableRowSection.TableHeader;
Grid.FooterRow.TableSection = TableRowSection.TableFooter;
}
}
}
答案 0 :(得分:0)
这是创建源自GridView
的自定义控件的一个很好的理由。您可以通过覆盖OnRender
方法来添加此功能。