【问题标题】:WindowsForms DataGridView speed like in SQL Server Management StudioWindows Forms DataGridView 速度与 SQL Server Management Studio 中的一样
【发布时间】:2013-03-30 07:53:47
【问题描述】:

有谁知道微软如何让 SQL Server Management Studio 中的 DataGridView 运行得如此之快?我正在实现一个 Windows 窗体应用程序,并且确实将我的 BindingSource 与对象绑定。后来我通过实体框架加载数据并将加载的集合设置为数据源。

但这不是重点。当我有 ~25 000 行时,滚动似乎很慢,就像在低帧速率下一样。当我从 SQL Server Management Studio 加载相同的数据时,滚动不是问题。渲染速度快且流畅。

有没有人达到同样的表现?

【问题讨论】:

  • 你找到答案了吗? (问题是:有谁知道微软是如何在 SQL Server Management Studio 中制作 DataGridView 的?)

标签: c# winforms entity-framework ssms


【解决方案1】:

看看:http://msdn.microsoft.com/en-us/library/ms171624.aspx

使用虚拟模式,您可以指定滚动期间的数据量。我没用过,但我正在研究 Grid 的编辑。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多