实现“GridView搜索后,显示结果,分页后,仍然显示搜索后的结果”

来源:互联网 发布:淘宝买到气凝胶衣服 编辑:程序博客网 时间:2024/06/05 05:36

问题:gridview显示学生的实验报告,根据搜索条件搜索后,显示搜索后的学生实验报告信息,当点击下一页的时候,又回复到所有学生的实验报告信息。

解决方法:

1、在搜索之后,把dataset存入Session中

                Session.Add("ds", dssearch);

2、在gridview的PageIndexChanging函数中,加入判定,若Session不为空,则gridview绑定session的数据集,若为空,则绑定所有数据集

            gvMngRep.DataSource = (DataSet)Session["ds"];