DataBinding:“System.Data.DataRowView”不包含名为“CartID”的属性。

justflying123 2010-12-10 08:43:45
出现的错误 怎么改? 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();
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjh200102 2010-12-11
  • 打赏
  • 举报
回复
楼上GOOD
donglin0316 2010-12-11
  • 打赏
  • 举报
回复
这个字段你没呀
要么sql改改
要么datagridview绑定字段改改
tinghai88 2010-12-11
  • 打赏
  • 举报
回复
检索出来的表中没有CartID字段
wuyq11 2010-12-10
  • 打赏
  • 举报
回复
select cpxxbiao.cpID,cpxxbiao.cpname,Amount ,price from Cart,cpxxbiao where
无cartid字段列
  • 打赏
  • 举报
回复

取出来的数据集中没有 CartID 这个字段

修改查询语句 或者 修改前台绑定的字段名

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧