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


新手上路,请多指教!

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

界面:

 

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

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

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

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

 

 

 

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

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

 

然后在中判断总页数:

 

 

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

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

 

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM