gpt4 book ai didi

c# - 在 GridView 中显示增量数据的最佳方式是什么?

转载 作者:行者123 更新时间:2023-11-30 12:49:51 24 4
gpt4 key购买 nike

我正在构建一个监控应用程序。数据在 girdview 中呈现给用户。此数据经常更改(应用程序每秒添加 5-6 个条目)。加载的总数量可能是几千。

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

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

或者

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

有没有更好的方法来使用增量数据填充 gridview?

最佳答案

我正在构建一个监控应用程序。数据以 GridView 呈现给用户。此数据经常更改(应用程序每秒添加 5-6 个条目)

人眼每秒能捕捉到 5-6 次更新吗?我觉得你有一个很好每 500 毫秒更新一次。

性能提示:

  • 使用 BindingList 或 List。远离数据表/数据集。

  • 维护所有更新的缓存。使用 500 毫秒的定时器间隔,间隔结束时从缓存中更新列表数据源。

  • 刷新 CurrencyManager 并且不要重新绑定(bind)网格

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

关于c# - 在 GridView 中显示增量数据的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10551074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com