1

私はC#とDotNetに少し慣れていませんが、問題を解決しようとしています。グローバルasaxに存在するクラス、またはGridViewのPreRenderトリガーによって呼び出されてサイト上の任意のグリッドビューにTHEADおよびTBODY機能を追加できるcsファイルとして存在するクラスを作成したいと思います。使用したいコードがありますが、サイト内のすべてのグリッドビューがTHEAD、TBODYタグをレンダリングするように、それをグローバルクラスまたはasaxファイルにポップする方法がわかりません。

誰か助けてもらえますか?これは、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;
            }
        }
}
4

1 に答える 1

0

これは、 から派生したカスタム コントロールを作成する十分な理由になりますGridView。この機能を追加するには、OnRenderメソッドをオーバーライドします。

于 2012-10-17T19:29:29.660 に答える