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语句中
--------------------编程问答--------------------
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">--------------------编程问答-------------------- sql只查询自己的! --------------------编程问答-------------------- 呵呵
<frame src="Left.html" noresize>
<frame src="Asp.Net/CcCode.aspx" noresize border="0" frameborder="0">
</frameset>
我相信楼主是一时没有反应过来,想太远了
大家要理解 --------------------编程问答-------------------- 同意楼上!
补充:.NET技术 , ASP.NET