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();
}