c# – 在gridview中显示增量数据的最佳方法是什么?

c# – 在gridview中显示增量数据的最佳方法是什么?,第1张

概述我正在构建一个监控应用程序.数据在girdview中呈现给用户.此数据经常更改(应用程序每秒添加5-6个条目).加载的entires总数可能是几千. 将这些行加载到gridview中的最佳方法是什么? 我应该逐步加载数据吗?并手动添加每一行? 要么 再次调用DataBind会太贵吗? 我注意到这种方法在屏幕上闪烁,所以不想使用它. 有没有更好的方法用增量数据填充gridview? 我正在构建一个监 我正在构建一个监控应用程序.数据在girdvIEw中呈现给用户.此数据经常更改(应用程序每秒添加5-6个条目).加载的entires总数可能是几千.

将这些行加载到grIDvIEw中的最佳方法是什么?

我应该逐步加载数据吗?并手动添加每一行?

要么

再次调用DataBind会太贵吗?
我注意到这种方法在屏幕上闪烁,所以不想使用它.

有没有更好的方法用增量数据填充grIDvIEw?

解决方法 我正在构建一个监控应用程序.数据以网格视图呈现给用户.此数据经常更改(应用程序每秒添加5-6个条目)

人眼能否在一秒钟内获得5-6次更新?我觉得你很好
每500毫秒更新一次.

表现提示:

>使用BindingList或List.远离数据表/数据集.
>维护所有更新的缓存.使用500毫秒的计时器
interval,当间隔过去时,从缓存中更新List数据源.
>刷新CurrencyManager并且不重新绑定网格.

CurrencyManager currencyManager =(CurrencyManager)this.BindingContext [GrID.DataSource];    currencyManager.Refresh();

总结

以上是内存溢出为你收集整理的c# – 在gridview中显示增量数据的最佳方法是什么?全部内容,希望文章能够帮你解决c# – 在gridview中显示增量数据的最佳方法是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1228940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存