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",希望对您有帮助。

  • 相关阅读:
    游标cursor
    SQL: EXISTS
    LeetCode Reverse Integer
    LeetCode Same Tree
    LeetCode Maximum Depth of Binary Tree
    LeetCode 3Sum Closest
    LeetCode Linked List Cycle
    LeetCode Best Time to Buy and Sell Stock II
    LeetCode Balanced Binary Tree
    LeetCode Validate Binary Search Tree
  • 原文地址:https://www.cnblogs.com/shenwan0906/p/7826956.html
Copyright © 2011-2022 走看看