关于查询结果在datagrid中涉及分页显示的怪问题
现象是:
datagrid设置每页显示最大记录数为10条,采用自带分页功能,
查询1得到结果为30条记录,那么将分3页显示,当前我显示第3页,
然后,我进行查询2 ,得到的记录数小于20条,如12条,那么datagrid只需要分2页显示,问题就出现了:
--------------------------------------------------------------------------------
无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PentageCount。
源错误:
行 243: Session["shebei"]=ds.Tables["cequips"];
行 244:
行 245: dblist.DataBind();
如何解决?
我用的自带的分页功能,不知如何将CurrentPageIndex设为1?