c# datagridview 绑定数据时逐行显示并且有进度条。问题如下:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# datagridview 绑定数据时逐行显示并且有进度条。问题如下:相关的知识,希望对你有一定的参考价值。

问题是:在datagridview 上绑定数据时,我需要做到有一个进度条提示查询进度(百分比),然后控件上的数据是逐行显示出来的,而不是得到dataset后一次绑定一次性数出来,那样不符合要求,怎么弄?求大神回复。。。

可以每次查N条
比如总数1000条,你一次查10条然后显示,每次进度条都加上1000/10就行了
参考技术A AJAX前台异步绑定吧。DataGridView是服务器端控件,用户看到的是客户端的东西,你说的效果只能在客户端想办法,服务器端配合实现。

c#如何实现DataGridView翻页显示

c#如何实现DataGridView翻页显示。比如想在DataGridView当前界面只显示10条记录,其他记录通过按钮点击翻页来显示?
我的邮箱是 hanjunabc886@sina.com
谢谢喽

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

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

在点击上一页或下一页时从新绑定DataGridView控件的数据源就行了。
参考技术A 属性 AllowPaging= "True " ok 分页必须用dataset数据集 dataReader不支持分页功能 参考技术B 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
参考技术C 添加分页。allowpaging.。 参考技术D 我这刚写了一个关于上一页和下一页的代码,要就给我发邮件 likai8928776@126.com

以上是关于c# datagridview 绑定数据时逐行显示并且有进度条。问题如下:的主要内容,如果未能解决你的问题,请参考以下文章

C#中能不能用datagridview显示文件的内容?不用数据库

C# DataGridView中绑定ArryList数据

c# 中如何把实体类绑定到dataGridView并显示出来。

C# 绑定Datagridview时显示进度条

c#中list绑定datagridview为啥不显示数据

c#如何让DataGridView控件在没有绑定数据源的情况下显示网格线?