摘要:
上节中,讲述的就是Oracle存储过程分页的使用方式,但是如果大量的页面要使用这个分页存储过程,如果利用上节的方式,势必要书写大量的代码。如何才能够少些代码书写量呢?当然了,利用自定义web控件进行一下封装,也许是一个好方法,但是如何进行封装呢?首先,就是在项目中添加一个“Web 用户控件“的页面,我们定义为:MyPagination.ascx然后,就是在这个页面上拖入四个按钮控件和一个label控件,分别为“首页“、”上一页“、”下一页“、”尾页“,然后label控件主要是显示当前的数据记录。但是问题出来了,就是如何将分页的点击事件和其他引用页面的绑定事件给关联起来呢? 当然了,这里我们不得 阅读全文
摘要:
今天我要说的就是基于Oracle存储过程的一种简单的分页方式,首先就是页面前端发起对分页的请求,然后向Oracle存储过程中传入页面当前数,页面大小,查询的SQL语句,而存储过程返回来的则是数据总条数和当前页面要显示的数据集合。形式如下所示:procedure P_GetPageSize(p_pagesize int, p_startsize int, p_sqlQueryvarchar2, out_pagecount out int, out_datacollection out outData);其中p_pagesize则是传入的每页显示的条数,p_startsize则是传入的页面索引,p 阅读全文