前台的HTML定义的是一个一行多列的表格,做成一个典型的分页样式。大概是下面的样子(:
其中有“首页”,“上一页”,“下一页”,“尾页”,“跳转”5个Button,还有三个Label显示数字。
而后面的cs代码是控制在不同的情况下,前面四个Button的是否可点击的状态,简单的说就是能不能点。详细情况如下:
①没有数据时,整个表不显示;
②如果数据只有一页,四个按钮均不能点击(只有1页,点“首页”、“上一页”……没有意义);
③当前页面为第一页,不能点击“首页”和“上一页”(PageIndex是页面索引,从0开始),“下一页”和“尾页”可点击;
④当前页面为尾页,“首页”和“下一页”可点击,不能点击“下一页”和“尾页”;
⑤其他情况,即处于中间页的状态,四个按钮均可以点击。
后面的代码是定义样式的。
这是用asp.net table的控件。
gridviewbind是加载数据后,显示一共有多少页面和现在页面。
如果页数等于0那么就禁止下一页和上一页操作反之允许操作。
gridview是一个控件来显示数据,而且允许分页。
大体就是这样。
什么语言java