|
分類:[ASP.NET (C#)]
まず下のソースを見てください。
DataTable GetData(){
DataTable dt = new DataTable();
String[] header = {"A","B","C"};
for(int j=0; j<=3; j++){
dt.Colmuns.Add(new DataColmun(header[j], typeof(String)));
}
DataRow dr = dt.NewRow();
for(i =0; i<=count; i++){
dr["A"] = aaa[i];
dr["B"] = bbb[i,1];
dr["C"] = ccc[i,2];
dt.Rows.Add(dr);
}
retuen dt;
}
これはGridViewのデータソースを作っているコードです。
そして見ればわかるのですが、iやcountといった変数や、aaaなどの配列はここでは定義されていません。
これはPage_Load内で宣言されていて、そこでDBの値を変数に入れています。
ですがその変数や配列をここでは使えない為困っています。
どうにかしてPage_Load内で宣言されたものをこのメソッド内で使えないでしょうか?
何か良い案があれば教えていただけるとありがたいです。
|