我有一个Windows表单,其中有两个DataGridView(DGV),每个DGV将容纳25000多条记录和21列。 我已经使用DataAdapter成功地从数据库中加载了数据,并尝试使用for循环简单地填充DGVs。 每种方法大致需要相同的时间。 第一次将数据填充到DGVs中需要太长时间(7分钟以上),然后随后的时间就会更合理(约30秒)。 那么我的问题是,最佳方法是用平均不超过1分钟来加载大量数据的DGV? 我真的很喜欢DGV的功能,但如果必要,我愿意使用其他技术,即使这意味着放弃某些功能。