请求响应分页

一:Reapter集成操做事件       ItemDataBound事件       在reapter中按钮写事件的步骤:       1)ItemCommand事件:reapter里面有按钮,超链按钮,图像按钮点击  激发。       2)区分按钮         按钮设属性         CommandName="" //操做名         CommandArgument="" //操做时提供参数       3)在ItemCommand事件中写          if (e.CommandName == "del")         {             int id=Convert.ToInt32( e.CommandArgument  );//reapter的删除功能                     }         if (e.CommandName == "dx")         {                    } 二:为何使用须要分页?[数据库分页]    当数据量大的状况,一次显示出来,服务器响应慢,客户端看数据也不方便。    全部通常状况下,是每次从表中读出部分数据来显示。    实现方法:1)数据访问层提供一个按页码查询数据的方法,每次查询部分数据。                //pagesize每页条数,pageIndex当前须要第几页                public List<类型> get(int pageSisze,int pageIndex)              2)供首页,上一页,下一页,末页 的导航,也能够经过数据导 1 分页查询语句 --分页查询 第一页 [动态查询通常倒序] select top 10 * from jspdemo where Id not in(select top 0 Id from jspdemo order by Id desc ) order by Id desc --分页查询 第二页 [动态查询通常倒序] 排除10 select top 10 * from jspdemo where Id not in(select top 10 Id from jspdemo order by Id desc ) order by Id desc --3  排除  规律  第页的条数,   排除的条数,条数与第几页有关 select top 10 * from jspdemo where Id not in(select top 10 Id from jspdemo order by Id desc ) order by Id desc 2.数据访问层 3.表示层使用隐藏控件保存当前页码值,读取数据从隐藏控件
相关文章
相关标签/搜索