用DataGrid如何实现一行一行把数据显示出来,而不是整个DataGrid一下显示出来?

时间:2021-05-28 11:01:08
用DataGrid如何实现一条一条把数据显示出来,而不是整个DataGrid一下显示出来,因为这样速度慢。

10 个解决方案

#1


有意义吗?

#2


当然有意义啊,我一下子显示整个DataGrid数据,有时候会比较慢,而逐行显示,可以让用户感觉舒服些。
我用的是SQL语句查询数据,然后绑定DataGrid。

高手啊,出招吧~~

#3


并不觉得快。因为看到数据就要操作,而你的页面不让我立刻交互操作,而是“自顾自”地还在那里疯狂地“一行行”显示数据呢。

如果仅仅显示一页数据,非常快。如果此时“一行一行”显示反而显得很慢。

#4


即使是WinForm程序,也不是“一行一行”地显示。它也是一下子显示一页数据,只不过这个页可以比WebForm的页大一些,例如100行,然后监视滚动条或者焦点等操作,当用户切换到其它页的时候,立刻刷新新的页。由于WinForm是将大量驻留在客户端进程内的,因此在显示新页面数据的时候用不着把旧的页面的数据删除掉。而asp.net尽管非常先进,仍然没有能够在页面与服务器交互的时候仅仅对页面局部属性进行通讯,而是需要将整个页面重新下载,因此羸弱的web客户端架构使得不能在客户端缓存额外的页面数据。

#5


SP1234兄总是回答的那么精僻!

楼主可以考虑用DataList的方式操作数据会更快些!

#6


因为我一行数据可能不多,但是1页10行数据就可能很多(里面包括图片),所以一下子显示是有很长时间延迟(10-15秒)。

#7


该回复被版主删除

#8


DataList功能有datagrid那么强吗?

#9


datalist不能够出现这种功能...


如还有问题可以通过QQ:506209938联系我

#10


我觉得没意义







#1


有意义吗?

#2


当然有意义啊,我一下子显示整个DataGrid数据,有时候会比较慢,而逐行显示,可以让用户感觉舒服些。
我用的是SQL语句查询数据,然后绑定DataGrid。

高手啊,出招吧~~

#3


并不觉得快。因为看到数据就要操作,而你的页面不让我立刻交互操作,而是“自顾自”地还在那里疯狂地“一行行”显示数据呢。

如果仅仅显示一页数据,非常快。如果此时“一行一行”显示反而显得很慢。

#4


即使是WinForm程序,也不是“一行一行”地显示。它也是一下子显示一页数据,只不过这个页可以比WebForm的页大一些,例如100行,然后监视滚动条或者焦点等操作,当用户切换到其它页的时候,立刻刷新新的页。由于WinForm是将大量驻留在客户端进程内的,因此在显示新页面数据的时候用不着把旧的页面的数据删除掉。而asp.net尽管非常先进,仍然没有能够在页面与服务器交互的时候仅仅对页面局部属性进行通讯,而是需要将整个页面重新下载,因此羸弱的web客户端架构使得不能在客户端缓存额外的页面数据。

#5


SP1234兄总是回答的那么精僻!

楼主可以考虑用DataList的方式操作数据会更快些!

#6


因为我一行数据可能不多,但是1页10行数据就可能很多(里面包括图片),所以一下子显示是有很长时间延迟(10-15秒)。

#7


该回复被版主删除

#8


DataList功能有datagrid那么强吗?

#9


datalist不能够出现这种功能...


如还有问题可以通过QQ:506209938联系我

#10


我觉得没意义