什么是最快的winforms数据网格?

时间:2011-02-01 16:18:26

标签: c# winforms datagrid infragistics

我目前正在使用Infragistic UltraGrid,它很难处理每秒500个单元格更新,即GUI不稳定且速度慢。

市场上最快的winforms网格是什么?我需要一个可以在具有4 GB RAM的高规格四核32位xp机器上每秒处理1000个单元更新的网格。

谢谢

2 个答案:

答案 0 :(得分:2)

尝试使用telerik,或自定义WPF。但真正的问题是,如果每秒需要1000个单元更新(大约100微秒更新),为什么需要一次显示所有更新。人眼无论如何都不会理解这一点(无论如何每秒30次更新会让你头疼),所以为什么不使用Observer模式,根据需要经常更新底层数据结构并设置更新间隔为1/50第二个应该足够了。

如果你没有将它用于人类交流,那么也许一个饲料就足够了(如果其他人订阅它的话)。

答案 1 :(得分:0)

我认为网格主要是为了允许您编辑数据表,因此在显示编辑器,触发事件,绑定等方面会产生大量开销。也许您可以创建一个面板并覆盖paint事件以显示数据。如果速度不够快,您可以创建一个XNA / SlimDX / DirectX控件,在计算机的视频硬件上呈现数据更新。