- 208
- 0
- 约1.7万字
- 约 3页
- 2018-05-09 发布于福建
- 举报
计算机光盘软件与应用
软件设计开发 ComputerCDSoftwareandApplications 2010年第 8期
基于C样.net实现的分页技术
余 峰
(湖北职业技术学院机 电工程学院,湖北孝感 432000)
摘 要 :详细介绍 Asp.net中的分页方法及其实现过程 ,并给 出用c#.net实现的具体代码。
关键词 :C#:Aspnet;分 页
中图分类号:TP311 文献标识码:A 文章编号:1007-9599(2010)08—0166-03
PagingTechnologyBasedonC #.Net
YuFeng
(HubeiPolytechnicInstitute,MechanicaIElectronEngineeringCollege,Xiaogan 432000,China)
Abstract:DetailsAsp.netandImplementationofthepagingprocess.presentedwithC #.Nettoachievespecificcode
Keywords:C#;Asp.net;Paging
GataGrid~务器控件提供的分页方式可 以分为两类 :自动分 currentPageIndex为用户需要的页面 ,用事件的NewPageIndex属
页方式和 自定义分页方式 。欲启动分页显示功能,可设置DataGrid 性得到新请求的页索引,同时PageIndexChangd事件处理程序还必
的A1lowPaging、PageSize及OnPageIndexchanged属性 ,分别指定 须刷新DataGrid控件 ,重新绑定数据源。
允许分页、每页行数 以及翻页按钮响应例程 。启用分页后 , 关键代码:
DataGrid~件只呈现属于当前页范围内的行,该控件具有根据页 privatevoidPageLoad(objectsender,System.EventArgse)
大小和数据源对记录进行分页的内置功能,但是它需要您在每次 t
请求新页时正确设置数据源。DataGrid内建的自动分页技术很容 if (!IsPostBack)
易实现,只需提供整个数据源,控件在 内部处理分页。自动分页 {
方式没有关注数据的提取数量,每次总是提取全部的数据 ,显示 BindData () :
当前页的内容。当数据量很大时,它的方便性是以牺牲性能为代
价的。自定义分页则可以根据用户的请求查看特定的页码数据记 )
录时,只从数据源中提取要显示于该页面中的数据记录,而不是 publicvoidBindData ()
整个的数据源。 {
自动分页方式:当DataGrid绑定数据源后 ,数据集中保存 了 SqlConnection conn=new SqlConnection
所有的记录,这种分页方式的好处在于分页实现非常简单。当数 (server=.:uid=sa:pwd=:Database=CRMSDB ) :
据集 中的数据比较少 的时候,可以采用这种方式。
原创力文档

文档评论(0)