在按钮单击事件上显示购物车详细信息

本文关键字:显示 购物车 详细信息 事件 按钮 单击 | 更新日期: 2023-09-27 18:21:04

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

在按钮单击事件上显示购物车详细信息

只需从适配器中填充一个数据表,而不是数据集

DataTable dataTable = new DataTable("ResultDataTable");
sda.Fill( dataTable);
GridView1.DataSource = dataTable;