asp.net的gridview运行时无法显示

2025-03-03 05:11:28
推荐回答(4个)
回答1:

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~

回答2:

AutoGenerateColumns="False"
这个要是true才行吧

回答3:

前台没问题,你看下后台 dt获得值了么?

回答4:

在页面加载的时候 判断是否第一次加载 ,我看你已经判断过了 ,,如果还出现像你说的问题, 那就可能是你的SQL 语句错了 , 你可以加个断点 调试一下