关于.net,分页

发布网友 发布时间:2022-04-23 06:38

我来回答

4个回答

热心网友 时间:2022-06-16 18:43

如果每页只显示10条记录,分页就是显示第1页的时候,只从数据库取第1条至第10条记录
显示第2页时,从数据库取第11条至20条记录
。。。
这就是分页

下面是常用的分页SQL语句,只有SQL SERVER 2005以上才支持Row_number
SELECT * from(select *,Row_number() over(order by Id) as rownum FROM table1) T where T.rownum>@startRowIndex and T.rownum<@startRowIndex+@maximumRows"

热心网友 时间:2022-06-16 18:43

这个和.NET无关,主要和你数据窗口中的数据源有关系。
如果你想在数据库中实现分页,就需要处理数据源绑定的存储过程来实现。
调整存储过程写法,例如在查询数据时,可以增加传入参数,页码和每页显示记录数,这样,你就可以通过点击下一页,增加页码,实现数据源数据分页提取。

热心网友 时间:2022-06-16 18:43

,.net分页不是把1万条数据先存起来,然后分页.
你可以实现你想要的那个功能,但要写存储过程!不过这样会与数据库频繁交互,加大数据库的负荷!不提倡!!!

热心网友 时间:2022-06-16 18:44

好像可以,是表格显示 设置一下自动分页

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com