c#如何实现DataGridView翻页显示

2024-12-15 21:05:00
推荐回答(5个)
回答1:

可以使用Sql语句来分页,(它本身也有一个分页的功能,不过我一般不用!)

Sql语句:select top 10 表名.*(或需要的列名) from 表名 where ID not in(select top((当前页数-1)*10) ID from 表名)

在点击上一页或下一页时从新绑定DataGridView控件的数据源就行了。

回答2:

属性 AllowPaging= "True " ok 分页必须用dataset数据集 dataReader不支持分页功能

回答3:

Go
declare @page_size int;
declare @page_num int;

--比如:每页10条记录
set @page_size = 500;

--比如:先取第1页
set @page_num = 1;

select *
from
(
select *,

(row_number() over(order by id) - 1) / @page_size as pagenum
from tb
)t
where pagenum = @page_num – 1

回答4:

添加分页。allowpaging.。

回答5:

我这刚写了一个关于上一页和下一页的代码,要就给我发邮件 likai8928776@126.com