0

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

问题是有没有办法使用 Datagridview 优化此类查询?

4

1 回答 1

1

首先确保您使用良好的做法:

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

如果这样做没有帮助,请使用 ANTS 或 dotTrace 等分析器来调查 DataGridView 行为。

这些工具将准确地告诉您瓶颈在哪里。

于 2012-05-15T22:08:01.310 回答