zoukankan      html  css  js  c++  java
  • web分页控件AspNetPager的使用

    首先要先引用AspNetPager.dll文件

    然后在<html>上面添加下面代码:

    <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

    然后在repeater控件下添加AspNetPager控件:

    <webdiyer:aspnetpager id="AspNetPager1"
               runat="server"
               PageSize="100"
               AlwaysShow="True"
               OnPageChanged="AspNetPager1_PageChanged"
               ShowCustomInfoSection="left"
               CustomInfoSectionWidth=""
               ShowPageIndexBox="Always"
               PageIndexBoxType="DropDownList"
               CustomInfoHTML="共<font color='red'><b>%RecordCount%</b></font>条记录" FirstPageText="首页" LastPageText="末页" NextPageText="下一页" PrevPageText="上一页">
    </webdiyer:aspnetpager>

    接着在后台代码中分页:

    AspNetPager1.CurrentPageIndex = 1;//设置或获取当前页
     PagedDataSource pds = new PagedDataSource();//新建数据集
     pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;设置索引(索引从0开始)
     pds.DataSource = new List<SalesCarModel>();//清空数据源
     pds.AllowPaging = true;//是否启用分页
     pds.PageSize = AspNetPager1.PageSize;//获取或设置每页的项数
     ucSalesCar.DataBindSource(pds) ;//绑定到数据控件
     BindDatasource();//一个方法:主要是查询的条件和查询的结果和对分页控件的属性设置

    private void AspNetPager1_PageChanged(object sender, EventArgs e)

    {

      BindDatasource();更新页数

    }

    这样就完成了

    ---做笔记

  • 相关阅读:
    Matlab/Simulink仿真中如何将Scope转化为Figure?
    圆形Camera预览实现
    [转]自定义Drawable实现灵动的红鲤鱼动画(下篇)
    [转]自定义Drawable实现灵动的红鲤鱼动画(上篇)
    EventBus源码分析
    Camera 预览变形问题解决
    使用javacv录像,同时进行讯飞声纹认证
    Camera2必知必会
    Flutter混合工程改造实践
    讯飞语音唤醒SDK集成流程
  • 原文地址:https://www.cnblogs.com/yang1/p/3890627.html
Copyright © 2011-2022 走看看