【问题标题】:Global Class or Method to add THEAD and TBODY to GridVIew Site-wide automatically全局类或方法自动将 THEAD 和 TBODY 添加到 GridVIew 站点范围内
【发布时间】:2023-03-26 09:35:01
【问题描述】:

我对 C# 和 DotNet 有点陌生,但我正在尝试解决一个问题。我想创建将驻留在全局 asax 中的类或作为可由 GridView 的 PreRender 触发器调用的 cs 文件,以将 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;
            }
        }
}

【问题讨论】:

    标签: c# class gridview rendering global-asax


    【解决方案1】:

    这将是创建派生自GridView 的自定义控件的一个很好的理由。您可以通过覆盖 OnRender 方法来添加此功能。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2012-09-28
      • 2018-04-06
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多