【发布时间】:2014-09-06 08:38:47
【问题描述】:
我想在Button_Click_Event 上显示我的cart 详细信息。我正在使用 ASP.NET 框架的 Gridview 控件。但出现以下异常:
object reference is not set to a instance of an object.
我该如何解决?这是我的代码:
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string st = "select * FROM cart_master";
cmd = new SqlCommand(st, sqlcon);
cmd.Connection.Open();
cmd.ExecuteNonQuery();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
GridView GridView1 = (GridView)ContentPlaceHolder1.FindControl("GridView1");
sda.Fill(ds, "cart_master");
GridView1.DataSource = ds.Tables["cart_master"];
GridView1.DataBind();
cmd.Connection.Close();
}
【问题讨论】:
-
哪行代码抛出异常
-
GridView1.DataSource = ds.Tables["cart_master"];行抛出异常@Pleun
-
我在这里只想说两件事,糟糕的架构,糟糕的安全性。
-
@No1_Melman 我想要一个无错误代码...实际上
-
@AnuragDixit 我理解你!有时你必须做你必须做的事。我只是为不得不使用它的可怜人感到难过。
标签: c# asp.net sql-server gridview findcontrol