【发布时间】:2012-05-11 12:10:22
【问题描述】:
我正在构建一个监控应用程序。数据在网格视图中呈现给用户。此数据经常更改(应用程序每秒添加 5-6 个条目)。加载的整体总数可能有几千个。
将这些行加载到 gridview 中的最佳方法是什么?
我应该增量加载数据吗?并手动添加每一行?
或者
再次调用 DataBind 会不会太贵? 我注意到这种方法在屏幕上闪烁,所以不想使用它。
有没有更好的方法来使用增量数据填充网格视图?
【问题讨论】:
-
取决于您要显示的数据类型...
-
老实说,添加此数据的最佳方式将是适合您客户的任何方式。他们需要能够/想要查看的内容的要求将决定使用的方法。
-
列数少(少于10),主要是文字和数字
-
那么,我想应该不会有任何问题。
-
有没有办法避免再次调用DataBind引起的闪烁?
标签: c# .net winforms data-binding