-
jsp分页,显示上一页,下一页,首页,末页,和数据页“1,2,3,4,……”
2021-01-20 09:34:49jsp 分页显示数据,显示“页数”,“第几页”,“上一页” “下一页” “首页” “尾页”“1,2,3,4,5……”;分页效果和平时所见的分页效果相同,数据库用hibernate链接 “上一页”显示的数据和“1,2,3,4……”想... -
phpcms v9 wap手机门户分页(显示首页末页)
2016-10-10 13:58:44phpcms\modules\wap\functions\global....在 global.func.php 文件中对应的函数为:wpa_pagesfunction wpa_pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) { if(defined('phpcms\modules\wap\functions\global.func.php
在 global.func.php 文件中对应的函数为:wpa_pagesfunction wpa_pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) { if(defined('URLRULE')) { $urlrule = URLRULE; $array = $GLOBALS['URL_ARRAY']; } elseif($urlrule == '') { $urlrule = url_par('page={$page}'); } $multipage = ''; if($num > $perpage) { $page = $setpages+1; $offset = ceil($setpages/2-1); $pages = ceil($num / $perpage); if (defined('IN_ADMIN') && !defined('PAGES')) define('PAGES', $pages); $from = $curr_page - $offset; $to = $curr_page + $offset; $more = 0; if($page >= $pages) { $from = 2; $to = $pages-1; } else { if($from <= 1) { $to = $page-1; $from = 2; } elseif($to >= $pages) { $from = $pages-($page-2); $to = $pages-1; } $more = 1; } $multipage .= $curr_page.'/'.$pages; if($curr_page>0) { if($curr_page == '1'){ $multipage .= ' <a href="'.pageurl($urlrule, $curr_page-1, $array).'">首页</a>'; }else{ $multipage .= ' <a href="'.pageurl($urlrule, $curr_page-1, $array).'">'.L('previous').'</a>'; } } if($curr_page==$pages) { $multipage .= ' <a href="'.pageurl($urlrule, $curr_page, $array).'">末页</a>'; } else { $multipage .= ' <a href="'.pageurl($urlrule, $curr_page+1, $array).'">'.L('next').'</a>'; } } return $multipage; }
-
repeater分页
2010-12-16 15:25:01.net中repeater分页功能,可以实现前台绑定,点击下一页上一页,首页和末页都能链接到相对应的页数 -
Sql分页查询以及top函数简单实例
2019-06-18 09:47:06首先我们要知道分页需要什么条件,比如:上一页,下一页,首页,末页,每页需要显示的行数,调到指定的页等,所以在数据库的存储过程就要设置好对应的参数; 1、 先创建一个存储过程设置好对应的参数,然后创建一个...Sql分页查询以及top函数简单实例
Sql分页查询以及top函数简单实例
我们做项目时查询表格存在几百上千条数据时经常会需要用到分页,下面就给大家介绍一下在sql中查询分页的简单实例吧。首先我们要知道分页需要什么条件,比如:上一页,下一页,首页,末页,每页需要显示的行数,调到指定的页等,所以在数据库的存储过程就要设置好对应的参数;1、 先创建一个存储过程设置好对应的参数,然后创建一个视图封装排序好的列表,下面就是一个在数据库进行;
在这我就不在后台代码里传参数了,直接在此处给参数赋值做个例子好了
CREATE PROCEDURE SelectPaging @first_page int=0,--首页 @end_page int=0,--尾页 @to_page int=0,--跳到指定页,默认我给它赋值为2, @up_page int=0,--上一页 @next_page int=0 --下一页 @page_row int=5, --每页显示行数,我默认给他显示5行 AS BEGIN -----创建视图封装排序好的表格数据----- create view Vw_StudentList AS select row_number() over(order by stuid) number,* from tblStudent ------------------分页查询,根据行数和指定第几页-------------------- --显示3行,我这里写死的,没有用到参数 select top 3* from Vw_StudentList where StuId not in --下面的3表示显示三行,4表示页数 (select top (3*(4-1)) StuId from Vw_StudentList) END GO
由于需要从别的控制器传参数,所以我的例子就把数据写死了,大家可以参考一下。
显示的结果
说道分页顺便介绍一下,top函数吧,top函数就是指返回结果的前三行,比如要查询一个班级学生成绩的前五名和倒数的五名就可以轻松实现这个结果了,下面就举个例子吧!
查询语句如下:--平均分倒数5名同学的平均分 select top 5 st.StuName,avg_sc from tblStudent st join (select Avg(S.Score) avg_sc,S.StuId from tblScore S group by S.StuId) sc on sc.StuId=st.StuId order by sc.avg_sc --平均分排名前五的5名同学的平均分 select top 5 st.StuName,avg_sc from tblStudent st join (select Avg(S.Score) avg_sc,S.StuId from tblScore S group by S.StuId) sc on sc.StuId=st.StuId order by sc.avg_sc desc
这就是top的一些简单例子了。
-
gridview 万能分页代码
2012-09-15 19:17:09实现如下图片的分页:第【】页,共【】页,首页,上一页,下一页,末页 跳到某页;图片在最下面;gv里面的模板PagerTemplate复制到你的gv对应位置,然后在 protected void gvgetall_PageIndexChanging(object...实现如下图片的分页:第【】页,共【】页,首页,上一页,下一页,末页 跳到某页;图片在最下面;gv里面的模板PagerTemplate复制到你的gv对应位置,然后在
protected void gvgetall_PageIndexChanging(object sender, GridViewPageEventArgs e)事件里面写.cs里代码就可以实现。
<asp:GridView ID="gvgetall" runat="server" AllowSorting="True" AutoGenerateColumns="False"
Width="100%" OnRowCommand="gvgetall_RowCommand" EmptyDataText="没有任何数据可以显示" AllowPaging="True"
OnPageIndexChanging="gvgetall_PageIndexChanging" PageSize="2" OnSorting="gvgetall_Sorting"
OnRowCreated="gvgetall_RowCreated" OnRowDataBound="gvgetall_RowDataBound">
<Columns>
<asp:BoundField DataField="En_id" HeaderText="编号" Visible="False">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="企业名称" SortExpression="name">
<ItemTemplate>
<asp:LinkButton ID="btnupdate" CommandName="update" CommandArgument='<%#Eval("ID") %>'
runat="server" Text='<%# trimFieldLength(Eval("name").ToString())%>' ForeColor="blue" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
<FooterTemplate>
RETGRYTRYTYGTY
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField SortExpression="WEBSITE" HeaderText="企业网址">
<ItemTemplate>
<asp:Label ID="lbweb" Visible="false" runat="server" Text='<%# trimFieldLength1(Eval("WEBSITE").ToString())%>'></asp:Label>
<a href='<%=ViewState["web"]%>' target="_blank">
<%# trimFieldLength1(Eval("WEBSITE").ToString())%>
</a>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="address" HeaderText="企业地址" SortExpression="address">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
<PagerStyle CssClass="cssPager" />
<AlternatingRowStyle BackColor="#E2F8FF"></AlternatingRowStyle>
<HeaderStyle HorizontalAlign="Center" BackColor="#99CCFF"></HeaderStyle>
<PagerTemplate>
<table>
<tr>
<td style="text-align: right">
第<asp:Label ID="lblPageIndex" runat="server" Text="<%#((GridView)Container.Parent.Parent).PageIndex + 1 %>"></asp:Label>页
共<asp:Label ID="lblPageCount" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageCount %>"></asp:Label>页
<asp:LinkButton ID="btnFirst" runat="server" CausesValidation="False" CommandArgument="First"
CommandName="Page" Text="首页" Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=0 %>"></asp:LinkButton>
<asp:LinkButton ID="btnPrev" runat="server" CausesValidation="False" CommandArgument="Prev"
CommandName="Page" Text="上一页" Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=0 %>"></asp:LinkButton>
<asp:LinkButton ID="btnNext" runat="server" CausesValidation="False" CommandArgument="Next"
CommandName="Page" Text="下一页" Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>"></asp:LinkButton>
<asp:LinkButton ID="btnLast" runat="server" CausesValidation="False" CommandArgument="Last"
CommandName="Page" Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>"
Text="尾页"></asp:LinkButton>
<asp:TextBox ID="txtNewPageIndex" runat="server" onkeyup="value=value.replace(/[^\d]/g,'') "
Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1%>" Width="20px"></asp:TextBox>
<asp:LinkButton ID="btnGo" runat="server" CausesValidation="False" CommandArgument="-1"
CommandName="Page" Text="GO"></asp:LinkButton>
</td>
</tr>
</table>
</PagerTemplate>
</asp:GridView>
.cs
protected void gvgetall_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView gvw = (GridView)sender;//当前实例
if (e.NewPageIndex < 0)
{
TextBox pageNum = (TextBox)gvw.BottomPagerRow.FindControl("txtNewPageIndex");
int Pa = int.Parse(pageNum.Text);
if (Pa <= 0)
{
gvw.PageIndex = 0;
}
else
{
gvw.PageIndex = Pa - 1;
}
}
else
{
gvw.PageIndex = e.NewPageIndex;
}
bind();
} -
Vim常用快捷键(鸟哥的linu私房菜 vim部分阅读笔记)
2017-01-02 15:33:532ctrl + fctrl + b 对应向下,向上移动整页。 30 键 光标移动到行首$键 光标移动到行末 4 G 键 移动到文档末端 5 gg移动到文档首页 6n+回车当前光标向下移动n行 搜索与替换: 1 /word光标向下搜索(这个...1i、j、k、l分别对应前下上后
光标移动:2ctrl + fctrl + b 对应向下,向上移动整页。30 键 光标移动到行首$键 光标移动到行末4 G 键 移动到文档末端5 gg移动到文档首页6n+回车当前光标向下移动n行搜索与替换:1 /word光标向下搜索(这个应该是最常用的搜索命令了吧)2: n1,n2s/word1/word2/g从n1行到n2行寻找word1,并将它改成word2:n1,$s/word1/word2/g从n1行搜索到行尾: n1,$s/word1/word2/gc修改前请用户确认删除、复制与粘贴:1x,Xx向后删除相当于delX向前删除,相当于back2dd删除整行ndd n为数字,删除当前行下的n行3yy 复制整行nyy 复制当前行以下的n行4u 撤销上一个操作。5p,P粘贴,P为贴在当前光标的上一行,p为贴在下一行6 ctrl + r重复上一个动作。一般模式切换到编辑模式的可用的按钮说明:1i、I进入插入模式i当前光标处I当前光标行首非空格处2a、A进入插入模式a光标所在字符的下一个字符A光标所在行的末尾开始插入3o、OO当前行的上一行开始插入o下一行行首插入新建空行4r、R进入取代模式,r对当前字符进行取代,R对整行进行取代一般模式切换到指令模式:1:w将编辑的数据写入硬盘档案中2 :q 离开vi3:wqwq!写入后离开4:set un显示行号5:setnonu与set nu相反,为取消行号。 -
详解如何更好的使用module vuex
2021-01-19 20:15:21以前我都是非模块末去写的,可能大家和我一样也是这么去写,但是回过头去看看vue的文档,发现模块化去使用vuex更好,vue是单页面应用,其实只有一个页面,那么首页也好列表页也好,那都相当于这一个页面的一个模块,... -
MVC学习(四)几种分页的实现(3)
2014-01-12 15:33:00在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页、上一页、下一页、末页的标记符)来获得对应的分页数据, 只是传入的参数太多,调用起来不太方便(标记符不能够写错,需要... -
首页,上一页,末页,下一页添加事件,显示对应页码数据 中间页每一页,为其添加点击事件,并跳转到对应页面; 左边信息栏中当前第X页需要根据点击的页数同步显示。 主要的代码实现都是在前端使用jQuery+JSTL实现的...
-
首页,上一页,末页,下一页添加事件,显示对应页码数据 中间页每一页,为其添加点击事件,并跳转到对应页面; 左边信息栏中当前第X页需要根据点击的页数同步显示。 主要的代码实现都是在前端使用jQuery+JSTL实现的...
-
团购导航程序CV2.0
2011-04-08 17:36:365.用户中心,我的订单点击首页 点一页 末页均出现错误页面,在没有订单或不满每页数量时不显示; 6.增加用户注册时,手机号为必填项; 7.团购信息内容页面;可直接分享各站正在团购的产品并进行积分返利; 8.积分... -
工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究
2017-02-28 21:22:196.4.1 首页功能模块 38 6.4.2 订单功能模块 38 6.4.3 个人信息模块 39 6.4.4页面自适应 40 6.5 本章小结 41 第七章 总结与展望 43 7.1 工作总结 43 7.2 研究展望 44 致谢 47 参考文献 49 第一章 绪论 1.1 研究... -
bootstrap-Table后台已返回json数据,前台不显示
2019-04-12 15:50:31paginationLastText: "末页", //按钮样式 buttonsClass: 'btn', //分页器class iconSize: 'Page', //查询条件 queryParams: queryParams, //表头 columns: [{ field: 'bid',//id checkbox: ... -
struts+javascript 分页问题请高手们解决一下
2009-10-19 10:38:02str.append("末页</a> "); } str.append(" 共" + totalRow + "条记录"); str.append(" 每页;this.form.pageSize.value=this.value;this.form.submit();'>"); if (pageSize == 3) { str.... -
Excel百宝箱9.0无限制破解版
2012-02-03 19:05:29【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以... -
Excel百宝箱
2012-10-27 17:09:21【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以... -
excel 工具箱
2012-01-22 15:04:34【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以... -
Excel百宝箱9.0无限制破解版.rar
2012-09-05 09:31:51【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也... -
Exce百宝箱——2012版本.rar
2012-10-19 19:52:33【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以... -
jsp+servlet实现分页
2010-05-13 15:00:33('<%=totalPage-1%>')">末页</a> } else { %> } %> [/code] servlet [code="java"]/* ... -
Excel百宝箱8.0
2011-06-07 21:32:17【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以... -
Excel百宝箱 9.0 破解版 批量导入图片等200种功能
2013-05-11 22:46:24【建立分页小计】将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】删除小计与累计,恢复明细表 【合并到选区】将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以插入到... -
EXCEL百宝箱8.0终极版
2011-11-05 16:48:02【建立分页小计】:将每页数据建立小计和累计,且自动分页,小计和累计在每页最末处 【删除分页小计】:删除小计与累计,恢复明细表 【合并到选区】:将一个单元格的值合到一个区域中去,可以插入到原字符之前也可以...