当前位置:编程学习 > C#/ASP.NET >>

gridview显示问题

我想问一下用户登录后如何在GRIDVIEW里只显示登录用户的信息?别人的信息不显示,代码怎么写呢? --------------------编程问答-------------------- 不明白,为什么用GridView显示用户信息?

--------------------编程问答-------------------- 用session存储登录用户名,判断登录用户=session存储的用户即可 --------------------编程问答-------------------- 你需要先取到当前登录用户的信息,其它就好说了 --------------------编程问答-------------------- 连接时用Response.Redirect("xxxx.aspx?pid=" + PID)传参数
之后获取PID = Request.QueryString("pid")
再select * from .... where ID = 'PID'
--------------------编程问答-------------------- 用sql语句控制数据源咯 --------------------编程问答-------------------- 关注下,我也是对这个有些问题!我是用session传值的,先判断登陆的用户名和密码验证码正确后,让session["Name"]=txtName.text;然后在在登陆后的页面用session["Name"]中的值在数据库表中查找该用户的相关信息,但是貌似session中的值不能用在数据库select语句中
--------------------编程问答--------------------
引用 6 楼 lilei198396 的回复:
关注下,我也是对这个有些问题!我是用session传值的,先判断登陆的用户名和密码验证码正确后,让session["Name"]=txtName.text;然后在在登陆后的页面用session["Name"]中的值在数据库表中查找该用户的相关信息,但是貌似session中的值不能用在数据库select语句中

session["Name"].toString() --------------------编程问答-------------------- 登录时传递条件,绑定数据时加条件 --------------------编程问答-------------------- session来记录登录的用户的用户名,然后去select .......where ...=session[""]
当然要是登陆成功了,就可以随便把用户的信息提取出来了。 --------------------编程问答-------------------- session["Name"].toString() --------------------编程问答-------------------- 我用了SESSION后,添加的数据在GRIDVIEW里不显示了 --------------------编程问答-------------------- 请问你的登录页和gridview显示页是两个不同页面吧?? --------------------编程问答-------------------- sql  语句  where  = --------------------编程问答-------------------- 如果登录页和gridview显示页不在同一页面,则
因为你的"....where 登录人姓名字段=session["name"].tostring()"语句中,执行时的值没取得到,所以才是空值,所以gridview里当然就不显示了.
先在登录页面把登录名值传到gridview页(
Session["user_number"] = TextBox1.Text;
Response.Redirect(gridview页);)**注意这里,要先传值再跳转页面!!!!!!!!!!!

然后在where语句中的"session["name"].tostring()"值才能取得到. --------------------编程问答-------------------- 登录成功后把用户的信息存到Session,然后在加载页面时把用户的信息当做查询条件去读取数据在显示到GridView去! --------------------编程问答-------------------- --------------------编程问答-------------------- 在登录后把登录人的ID放到session中,查询时在where中添加上用户的id就可以了 --------------------编程问答--------------------  
<frameset cols="209,*" border="0">
<frame src="Left.html" noresize>
<frame src="Asp.Net/CcCode.aspx" noresize border="0" frameborder="0">
</frameset>
--------------------编程问答-------------------- sql只查询自己的! --------------------编程问答-------------------- 呵呵
我相信楼主是一时没有反应过来,想太远了
大家要理解 --------------------编程问答-------------------- 同意楼上!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,