DataBinding:“System.Data.DataRowView”不包含名为“CartID”的属性。
出现的错误 怎么改? DataBinding:“System.Data.DataRowView”不包含名为“CartID”的属性。
string nv = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
DataSet ds = new DataSet();
string strsql = "select cpxxbiao.cpID,cpxxbiao.cpname,Amount ,price from Cart,cpxxbiao where Cart.cpID=cpxxbiao.cpID and Username='" + Session["username"].ToString().Trim() + "' ";
using (SqlConnection sqlconn = new SqlConnection(nv))
{
SqlDataAdapter sqld = new SqlDataAdapter(strsql, sqlconn);
sqld.Fill(ds);
}
if (ds.Tables[0].Rows.Count == 0)
{
Label4.Text = "尊敬的顾客,您的购物车中没有商品!";
}
else
{
Label4.Text = "以下是您的购物清单";
}
GridView1.DataSource = ds;
GridView1.DataBind();