if(Session["user_id"]!=null)
{
userId=Convert.ToInt32(Session["user_id"].ToString());
DataTable dt=Cart.Query(userId);
GV.DataSource=dt;
GV.DataBind();
}
首先,你要确保Session["user_id"]获取到值,如果Session["user_id"]已经获取到值了,你就检查下dt那里有没有错误,检查Query()这个函数.
希望对你有帮助O(∩_∩)O~
AutoGenerateColumns="False"
这个要是true才行吧
前台没问题,你看下后台 dt获得值了么?
在页面加载的时候 判断是否第一次加载 ,我看你已经判断过了 ,,如果还出现像你说的问题, 那就可能是你的SQL 语句错了 , 你可以加个断点 调试一下