【问题标题】:Issue while loading query results to gridview asp.net将查询结果加载到 gridview asp.net 时出现问题
【发布时间】:2015-11-20 07:04:23
【问题描述】:

我在 asp.net 网格视图中从一个存储过程填充一组结果。 该存储过程非常庞大,需要一些时间才能返回结果。 虽然执行该存储过程需要两分钟,但我能够在 SQL Server 编辑器中看到结果。 但是在网格视图中它没有加载并且我得到超时错误。

谁能给我建议解决办法?

错误详情:

超时。在操作完成之前超时时间已过或服务器没有响应。 异常详细信息:System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时时间已过或服务器没有响应。

【问题讨论】:

  • 你的代码在哪里??

标签: sql asp.net


【解决方案1】:

由于你还没有发布你的源代码,我建议你看看这里,

Poor Performance with Sqlparameter

Timeout Expiry issues.<- Refer this answer

除此之外,它总是首选加载您可以在单个页面上看到的数据。在网格视图中加载超过 200 条记录是不可取的。这显然会减慢您的屏幕速度。

按需加载是您可以期待加载网格视图的方法。 Load On Demand GridView

【讨论】:

    【解决方案2】:

    感谢大家的解决方案。无论如何,我通过增加命令超时时间解决了这个问题。它有效:)

    再次感谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多