c# - Windows 窗体 DataGridView 的速度与 SQL Server Management Studio 中的一样

标签 c# winforms entity-framework ssms

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

但这不是重点。当我有大约 25000 行时,滚动看起来很慢,就像低帧率一样。当我从 SQL Server Management Studio 加载相同的数据时,滚动不是问题。它呈现快速而流畅。

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

最佳答案

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

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

希望对您有所帮助。

关于c# - Windows 窗体 DataGridView 的速度与 SQL Server Management Studio 中的一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15716328/

相关文章:

c# - 必须声明标量变量 “@Login” 。尝试向 SqlDataSource 添加参数时出错

c# - Application.OpenForms.Count = 0 总是

c# - 我可以使用 AutoMapper 映射目标继承而不需要源继承吗?

c# - 如何在文档注释中引用数组类型

c# - 我应该从哪里开始制作基于.NET 框架的RESTful Web 服务?

c# - 使用 Invoke 方法从外部线程关闭窗体

c# - MessageBox.Show 如何使循环等待

c# - EF 代码优先外键关系

c# - 数据库更新异常 : Which field is causing "String or binary data would be truncated"

c# - 处理异常