呵呵,傻了吧,你的if条件判断里面应该是if (rowcount%pagesize==0)而不是if (rowcount%pagesize=0),等于号不对,==是比较,=是赋值.
intPageCount=(intRowCount+intPageSize-1)/intPageSize;
这个也是正确的.给你说一个例子,比如intRowCount记录总数是6,intPageSize每页显示记录数也是6,
这个时候(6+6-1)/6=1,就是总共1页,而当记录总数是7的时候,(7+6-1)/6=2,记录总数是7--12的时候算得都是2页.