Datagridview信息加载速度非常慢,有多条记录

时间:2012-05-15 22:01:56

标签: asp.net

我有一个DataGridView,我在网上显示一些信息,当我有很少的记录时一切正常,但问题是当DataGridView尝试加载超过300条记录时,因为页面需要很长时间才能加载信息

问题是有一种方法可以使用Datagridview优化此类查询吗?

1 个答案:

答案 0 :(得分:1)

首先确保使用良好做法:

  • 尽可能消除viewstate(可能是很多隐藏数据)
  • 使用DataGridView分页通过显示10,20,30页的数据来减少请求时间......
  • 如果分页不是必须的,请使用DataList或Repeater来减少对象的开销
  • 从发布版本部署解决方案,无需任何调试或跟踪指令

如果这没有帮助,请使用ANTS或dotTrace等探查器来调查DataGridView的行为。

这些工具将准确显示瓶颈所在。