zoukankan      html  css  js  c++  java
  • 关于C#三层架构中的“分页”功能

    新手上路,请多指教!

    今天将分页功能实现了,要特别感谢坐在前面的何同学的指点,不胜感谢!功能的实现采用了三层架构的方式实现该功能,简述如下:

    界面:

    DAL层有两个方法“当前所在页”和“总页数”

    这个方法有一个地方一定要特别注意:

    “top”后面一定要加“空格”!不然会报错:“列名top0”无效!!

    (附加一个SQL语句分页公式:select top 每页条数 * from Student where ID not in (select top 每页条数*(当前页数-1)sid from Student );

    接下来是具体的逻辑代码:

    首先:定义 一个方法用于绑定数据 和 定义一些常量

    然后在中判断总页数:

     

    之后就是具体按钮功能的实现:

    注明:“true”时按钮可以点击  “false”时按钮不可以点击。

     这就是分页功能的实现了,环境是"VS2012" + "SQL Server2008",希望对您有帮助。

  • 相关阅读:
    java 运算
    java String
    java的数据类型
    Python: str() 和 repr() 的区别
    Linux命令:which
    Linux命令:locate
    Linux命令:ifconfig
    Linux命令:whereis
    Linux命令:rz 和 sz
    Linux命令:scp
  • 原文地址:https://www.cnblogs.com/shenwan0906/p/7826956.html
Copyright © 2011-2022 走看看