189 8069 5689

.NET如何实现Repeater控件+AspNetPager控件分页-创新互联

这篇文章主要介绍.NET如何实现Repeater控件+AspNetPager控件分页,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

目前创新互联建站已为成百上千家的企业提供了网站建设、域名、雅安服务器托管、网站改版维护、企业网站设计、南安网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

当然首先你要把bin文件放进你的项目,并加到你的工具栏去

//页头需引用的
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

控件部分(格式已经设计好)
9"
 LastPageText=":" NextPageText="8"
 PrevPageText="7" ShowCustomInfoSection="Left" InputBoxStyle="width:19px"
 TextAfterInputBox="页" TextBeforeInputBox="转到第" CustomInfoHTML="共检索到%RecordCount%条记录 页次:%CurrentPageIndex%/%PageCount% 每页%PageSize%条"
 HorizontalAlign="Right" Width="100%" ShowInputBox="Always" OnPageChanged="AspNetPager1_PageChanged"
 PageSize="20" ShowBoxThreshold="1">

后台绑定的代码

void databind()
    {
      int QYId = Convert.ToInt32(Request.Cookies["CompenyUser"].Value);//企业的Id
      DataTable dt = bll.Viewlist(QYId);
      this.AspNetPager1.RecordCount = dt.Rows.Count;//获取数据的总数

      PagedDataSource pds = new PagedDataSource();
      pds.DataSource = dt.DefaultView;//为控件绑定数据
      pds.AllowPaging = true;//分页启用
      pds.PageSize = AspNetPager1.PageSize;//获取每页显示的数量
      pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;

      Repeater1.DataSource = pds;
      Repeater1.DataBind();
    }

分页,只需要把绑定放在AspNetPager1_PageChanged 事件里

再给大家一个实例

前台页面代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TF_Product.aspx.cs" Inherits="TF_Product" %>
 

 
 
<%@ Register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>
 


  通服产品
  
  
  $(document).ready(function()
  {
    //slides the element with class "menu_body" when paragraph with class "menu_head" is clicked
    $("#firstpane p.menu_head").click(function()
    {
      $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
      $(this).siblings().css({backgroundImage:"url(left.png)"});
    });
  });
  

.menu_list { width: 229px; font-size:13px; }
.menu_head { padding: 8px 60px; cursor: pointer; position: relative; margin:1px; height:16px; background: #DFEDFA url(left.png) center right no-repeat; }
.menu_body { display:none;}
.menu_body a { display:block; color:#006699; background-color:#EFEFEF; padding-left:60px; padding-top:8px; padding-bottom:3px; text-decoration:none; }
.menu_body a:hover { color: #000000; text-decoration:underline; }







.anpager{background:#DFEDFA none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;padding:4px 5px 4px 5px;}
.container, .container *{margin:0; padding:0;}
 
.container{width:886px; height:267px; overflow:hidden;position:relative;}
 
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:886px; height:267px; display:block;}
 
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
  float: left;
  color: #FF7300;
  text-align: center;
  line-height: 16px;
  width: 16px;
  height: 16px;
  font-family: Arial;
  font-size: 12px;
  cursor: pointer;
  overflow: hidden;
  margin: 3px 1px;
  border: 1px solid #FF7300;
  background-color: #fff;
}
.num li.on{
  color: #fff;
  line-height: 21px;
  width: 21px;
  height: 21px;
  font-size: 16px;
  margin: 0 1px;
  border: 0;
  background-color: #FF7300;
  font-weight: bold;
}







 
 
  
   
    
    
    
    【登陆】【注册】
    
    
    
   
  
 
 
  
首页   |
  新闻中心 |
  通服产品 |   公司业绩 |   服务中心 |   解决方案 |   关于我们 |                
  •                         首页 > 通服产品        返回首页                         
           
                 基建产品

             普通基建美化基建          无源器件

              天线 负载      功分器 合路器      耦合器 双工器      AC安装配件 屏蔽器          防雷产品

              避雷器 防雷箱          电源产品

              开关电源 USP电源      远供电源 电源配套          IP通讯类产品

              IP网络产品 IP无线产品      IP安全产品 IP存储及服务器      IP多媒体产品 IP管理产品      H3C产品 迈普产品      迪普产品          工程辅材

              射频组件 电缆组件      光纤组件 五类缆组件      接地线 辅材包      套管 紧固件          连接器

              射频连接器 光纤连接器      转换头          服务类

              工程建设类 工程维护类      软件类          品牌分销

              华为产品          配件类

              配件类 标准件          其他

              邮费差额 工程类服务费用      折扣 设备                     产品类别:              关键字:                 
     
      
                                                                产品型号:      <%#Eval("pr_guige")%>查看详情                         产品编码:      <%#Eval("pr_bianma")%>                         产品描述:      <%#Eval("pr_ms")%>                         
                                                           

    后台代码

    Tb_productsHelper helper = new Tb_productsHelper();
        IList list = helper.GetAllListBySql(product_sql);
        this.AspNetPager1.RecordCount = list.Count;//绑定总数量
        this.AspNetPager1.AlwaysShow = true;
        //先声明一个分页类对象
        PagedDataSource ps = new PagedDataSource();
        ps.AllowPaging = true;
        ps.PageSize = this.AspNetPager1.PageSize;
        ps.CurrentPageIndex = this.AspNetPager1.CurrentPageIndex-1;
        ps.DataSource = list;
        this.rp.DataSource = ps;
        this.rp.DataBind();

    以上是“.NET如何实现Repeater控件+AspNetPager控件分页”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


    本文题目:.NET如何实现Repeater控件+AspNetPager控件分页-创新互联
    文章源于:http://gzruizhi.cn/article/csdhdc.html

    联系我们

    您好HELLO!
    感谢您来到宜宾网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
    • 电话:028- 86922220 18980695689
    • 商务合作邮箱:631063699@qq.com
    • 合作QQ: 532337155
    • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

    冠赛建站工作室

    宜宾冠赛网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,冠赛建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

    冠赛观点

    相对传统的宜宾网站建设公司而言,冠赛是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
    我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。