日期:2014-05-18  浏览次数:20438 次

gridview显示详细信息的问题
数据库里面有学生表(student   主键为stuNO),班级表(classname,classNO)和系部表(departmetnNO,departmentname),在gridview里面通过连接查询只显示学生姓名,和班级名,然后在gridview里面添加一列详细的Hyperdatafield列,文本显示为 "详细 "当用户单击详细超链接时就会转到详细页面将学生的全部信息都显示出来,请问如何实现呢?

------解决方案--------------------
Link用URL参数把该学生相关的查询主要条件传递一个显示学生详细资料的页面。
比如:

~/StudentDetailInfo.aspx?StudentID=xxxxxx

显示学生详细资料的页面,通过Request.QueryString[ "StudentID "]取得学生学号ID

到数据库里查询并显示。
------解决方案--------------------
Hyperdatafield列编辑模板,跳转属性里绑定~/StudentDetailInfo.aspx?stuNO=+Eval( "stuNO ")
在显示学生详细资料的页面,通过Request.QueryString[ "stuNO "]取得学生学号NO