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

解决方案 »

  1.   

    Link用URL参数把该学生相关的查询主要条件传递一个显示学生详细资料的页面。
    比如:~/StudentDetailInfo.aspx?StudentID=xxxxxx显示学生详细资料的页面,通过Request.QueryString["StudentID"]取得学生学号ID到数据库里查询并显示。
      

  2.   

    用QueryString 页面传值基本常识了
      

  3.   

    Hyperdatafield列编辑模板,跳转属性里绑定~/StudentDetailInfo.aspx?stuNO=+Eval("stuNO")
    在显示学生详细资料的页面,通过Request.QueryString["stuNO"]取得学生学号NO
      

  4.   

    再加一句,我用的是vb语言,好像vb中没有eval函数