zoukankan      html  css  js  c++  java
  • 使用ListView+ObjectDataSource+DataPager实现增删改查加分页

    一、配置objectDataSource

         选择业务逻辑层的类


    二、配置Select对应的方法,必须是一个带两个整型参数的方法,第一个参数表示要查看的第一条记录的前一条30,第二个参数每页最多能显示的记录条数pagesize
    这两个参数都是由分页控件DataPager来传递的。无需我们考虑。
    between (startRowIndex + 1) and (startRowIndex + 1 + maximumRows)
    对于select对应的查询方法中的两个参数,在配置数据源的时候不需要指定。并且删除生成的参数代码。

    三、配置ObjectDataSource启用分页:EnablePaging=true


    四、设置objectDataSource的两个属性:
    MaximumRowsPrameterName=""这里指定的参数就是select查询方法中的第二个参数(必须与业务逻辑层中的查询方法的第二个参数名称一致

    StartRowIndexParameterName=""必须与查询方法中的第一个参数的名字一样。

    五、设置ObjectDataSource的SelectCountMethod="GetCount";设置该属性为业务逻辑层的一个方法,这个方法的作用就是查询出当前表中一共有多少条记录:select count(*) from aspx_students


    六、
    -----添加一个ListView控件,设置数据源为ObjectDataSource
    -----配置ListView,启用“编辑”、“删除”、“插入”,不要启用“分页”

    七、
    ---添加一个DataPager控件。设置该控件的PagedControlID为对应的ListView
    ---设置该控件的PageSize属性,每页显示多少条。
    ---为该控件选择一个分页导航的样式。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    前端编程之jQuery
    当nfs-server宕机后,client端执行 df -h hang
    git 设置默认推送和拉去的分支
    python2 中字符串转成字典后汉字出现乱码
    1.in_k8s
    部署etcd中使用ansible进行变量初始化
    获取aliyun固定类型的domain记录并输出到文件
    jumpserver 1.3x 版本忘记MFA的如何解决
    pistat 查看进程状态
    iostat 命令
  • 原文地址:https://www.cnblogs.com/zhangyihui/p/4801965.html
Copyright © 2011-2022 走看看