数据网格视图信息加载速度非常慢,有多个记录



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

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

首先确保使用良好的实践:

  • 如果可能的话,消除视图状态(这可能是很多隐藏的数据(
  • 使用 DataGridView 分页,通过在 10、20、30、...
  • 如果分页不是必需的,请使用数据列表或转发器来减少对象的开销
  • 从发布版本部署解决方案,无需任何调试或跟踪指令

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

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

最新更新