基于C#.net实现的分页技术.pdfVIP

  • 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)

1亿VIP精品文档

相关文档