• 关于C#三层架构中的“分页”功能


    新手上路,请多指教!

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

    界面:

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

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

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

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

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

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

    然后在中判断总页数:

     

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

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

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

  • 相关阅读:
    float浮动
    数据库基础操作
    Python re 模块
    I/O模型的使用
    函数形参与实参
    内置函数重写_运算符重载
    导入模块_导入包_标准库模块
    异常处理
    闭包
    函数式编程
  • 原文地址:https://www.cnblogs.com/shenwan0906/p/7826956.html
Copyright © 2020-2023  润新知