浅谈VS中的DataPager分页.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微软的 DataPager 分页功能很强大,不要设置数据库存储过程,只要添加个 DataPager 控件, 关联下要分页的控件, 简单设置就可以有不错的分页效果。 当然要有更理想的效果还 是要前台和后台处理下。 winform 下的 DataPager 显示模式 : 浅谈 VS 中的 DataPager 分页 webForm 下的样式由 TemplatePagerField, NextPreviousPagerField 和 NumericPagerField 控制 通过设置上面几个控件的配合也可以达到  winForm  下的效果,这  3 个控件中最重要的 是 TemplatePagerField 控件。 下面简单看看 TemplatePagerField 控件可以怎么设置: 代码如下 : lt;%@ Page language=VB %gt; lt;!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN gt; lt;script runat=servergt; Protected Sub TemplatePagerField_OnPagerCommand(ByVal sender As Object, _ ByVal e As DataPagerCommandEventArgs) Check which button raised the event Select Case e.CommandName Case Next Dim newIndex As Integer = e.Item.Pager.StartRowIndex + e.Item.Pager.PageSize If newIndex lt;= e.TotalRowCount Then e.NewStartRowIndex = newIndex e.NewMaximumRows = e.Item.Pager.MaximumRows End If Case Previous e.NewStartRowIndex = e.Item.Pager.StartRowIndex - e.Item.Pager.PageSize e.NewMaximumRows = e.Item.Pager.MaximumRows Case First e.NewStartRowIndex = 0 e.NewMaximumRows = e.Item.Pager.MaximumRows End Select End Sub lt;/scriptgt; lt;html xmlns= gt; lt;head id=Head1 runat=servergt; lt;titlegt;TemplatePagerField.OnPagerCommand Examplelt;/titlegt; lt;style type=text/cssgt; body { text-align: center; font: 12px Arial, Helvetica, sans-serif; } .item { border: solid 1px #2F4F4F; background: #E6E6FA; } lt;/stylegt; lt;/headgt; lt;bodygt; lt;form id=form1 runat=servergt; lt;h3gt;TemplatePagerField.OnPagerCommand Examplelt;/h3gt; lt;asp:ListView ID=StoresListView DataSourceID=StoresDataSource runat=servergt; lt;LayoutTemplategt; lt;table width=350 runat=server id=tblStoregt; lt;tr runat=servergt; lt;th runat=servergt;IDlt;/thgt; lt;th runat=servergt;Store Namelt;/thgt; lt;/trgt; lt;tr id=itemPlaceholder runat=servergt; lt;/trgt; lt;/tablegt; lt;/LayoutTemplategt; lt;ItemTemplategt; lt;tr runat=servergt; lt;td class=itemgt; lt;asp:Label ID=IDLabel runat=server Text=lt;%#Eval(CustomerID) %gt; /gt; lt;/tdgt; lt;td align=left

文档评论(0)

135****8847 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档