关于c#分页问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:18:22
我用的是datagrid,我想实现分页功能,具体的要求为:
分页功能包括:有首页,第2页,第3页,...最后一页,请问该如何实现.
请大师们指点。
请大师贴出来代码啊 既然要绑定到数据库上,那这样的数据库该如何设计呢?

http://cache.baidu.com/c?m=9d78d513d99512e90bb8d4255b01d7170e2485744ad3c7637fc3e34987231b1f483ca5fd65351177ced8392244b8492ba0ab6729200357ebcc8e951addba912f2f8c3a627616804216d31eaadc46529b66cf&p=882a934783904eab1dbbc825565f&user=baidu

这个你需要 SQL子查询语句才能做到分页显示

不一定需要配合数据库来用,你可以一次把所有结果都从数据库中查出来,然后利用C#来选择显示,这样虽然性能慢一些但是比起从SQL层级进行分页要简单很多,当然如果SQL配合LINQ来使用其实也很简单。

另外还有个更简单的方法就是用ASP.NET中的Pager控件配合ListView来进行分页,可以实现楼主所说的全部功能,不用手写代码,鼠标点点配置一下就可以了。 具体用法查MSDN吧。

这个控件有自带的分页功能吧!!