内部にグリッドビューを含む querystring.aspx ファイルがあります。
querystring.cs ファイルのデフォルト クラスで、
public partial class querystring : System.Web.UI.Page
、
コントロール ID にアクセスできますgridview
。このクラスの下に別のクラスを作成しましたが、gridview
コントロール ID にアクセスしていません。
これは、querystring.cs ファイル内のユーザー定義のクラス コードです:-
public partial class bindingmethod : System.Web.UI.Page
{
public void show()
{
SqlConnection con = new SqlConnection(getconnectionstring());
SqlCommand cmd = new SqlCommand();
DataTable dt = new DataTable();
cmd.Connection = con;
con.Open();
SqlDataAdapter adb = new SqlDataAdapter("show_answers", con);
adb.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
//Get a connection string to make a db connection
public static string getconnectionstring()
{
return System.Configuration.ConfigurationManager.ConnectionStrings["crudconnection1"].ConnectionString;
}
}
GridView1 の場合、次のように表示されます。
The name GridView1 does not exist in the current context.
私を助けてください。ありがとうございました。