【发布时间】:2010-08-26 23:07:55
【问题描述】:
我有一个 Windows 窗体,它有两个 DataGridView (DGV),每个窗体将容纳 25,000 多条记录和 21 列。我已经使用 DataAdapter 成功地从数据库中加载了每个数据,然后我尝试使用 for 循环简单地填充 DGV。每种方法花费的时间大致相同。第一次将数据填充到 DGV 中需要很长时间(7 分钟以上),而随后的时间则更加合理(约 30 秒)。所以我的问题是,用平均
【问题讨论】:
-
你知道虚拟模式吗?您不会加载所有数据。 DGV 将告诉您“我需要记录 146-203”并且您只获取这些行。 msdn.microsoft.com/en-us/library/15a31akc.aspx
-
谢谢乔纳森!!这听起来像我需要的。但是,我有一个问题。应用程序的下一步是比较两个 DGV。以编程方式比较它们时,我仍然可以访问整个数据集吗?
标签: c# datagridview