加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 21:34:07 所属栏目:百科 来源:网络整理
导读:我正在构建一个监控应用程序.数据在girdview中呈现给用户.此数据经常更改(应用程序每秒添加5-6个条目).加载的entires总数可能是几千. 将这些行加载到gridview中的最佳方法是什么? 我应该逐步加载数据吗?并手动添加每一行? 要么 再次调用DataBind会太贵吗
我正在构建一个监控应用程序.数据在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();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读