2

GridView オブジェクトをコード ビハインド ページ内の変数として参照して、複数回ではなく 1 回参照できるようにする方法はありますか?

コードを更新しやすくし、転送しやすくしようとしています。使用する参照が少ないほど良いです!

これは、私のコードが現時点でどのように見えるかの例です。各 void のスコープ外で var GridView_ 変数を宣言するより良い方法が必要ですか?

public class GlobalVars
{
    // Button Toggle
    public static bool boolToggleView = false;

    // Column Indexes
    public static int Column1Index = new int();     
}

protected void GetColumnIndexes()
{
    // GridView Variable
    var GridView_ = GridViewName;

    // Column Indexes
    GlobalVars.Column1Index = Utility.GetColumnIndexByName(GridView_, "Column1");
}   

protected void Button1_Click(object sender, EventArgs e)
{
    // GridView Variable
    var GridView_ = GridViewName;

    if (GlobalVars.boolToggleView)
    {
        GlobalVars.boolToggleView = false;
    }
    else
    {
        GlobalVars.boolToggleView = true;
    }

    // Bind GridView
    GridView_.DataBind();
}
4

0 に答える 0