回 帖 发 新 帖 刷新版面

主题:在WEB程序中翻页的问题,哪个高手来帮一下忙!!!!

我在用VS.NET做论坛的过程中,在把所有的帖子读出来后,将其放在一个虚拟表中,然后将最前面五条显示出来,但是在翻页的过程中就出现了问题,我总共用到了三个按钮(一个是上一页按钮,一个是下一页按钮,一个是尾页按钮,尾页按钮没有什么问题,只是上一页按钮和下一页按钮有问题),如果页数超过三页,那我在点下一页这个按钮来一页一页的翻的过程中,就只能翻到第二页,第三页就显示不出来了(这时页面没有出问题,只是无论怎样点击下一页,它还是停留在第二页),而上一页按钮,如果我翻到第二页后再来点击上一页按钮,则会提示如下错误信息:
在位置 -6 处没有任何行。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.IndexOutOfRangeException: 在位置 -6 处没有任何行。









回复列表 (共2个回复)

沙发

检查你的代码有没有索引Rows之类的时候可能出现负索引

板凳

应该是你的索引超出了范围
最好设置断点调试一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册