inffragistics webexcelexport的性能问题.导出(webdatagrid,工作表)与大数据集.&



我使用Infragistics WebExcelExporter.Export(webdatagrid, worksheet)导出具有70000+行和25列的大型数据表。由于超时导致导出失败。有没有其他的方法来导出与inffragistics webexcelexport .

如果行数低于50000,则没有任何问题。

这绝对是一个大数据量。服务器陷入循环或服务器仍在处理请求。我的建议是增加处理数据所需的时间(来自长时间运行的方法),并查看错误是否由时间不足或不定式循环引起。

回调管理器默认超时值为20秒。你可以使用protected_callbackmanager对象,它被每个Aikido控件引用。要增加WebDataGrid超时时间,您可以执行以下操作:

代码片段:

<script type="text/javascript">
function Init(sender, eventArgs) {
sender._callbackManager.setTimeout(60000);
}
</script>

...
<ig:WebDataGrid ID="WebDataGrid1" runat="server" DataSourceID="EmployeesDataSource" 
Width="100%" DataKeyFields="OrderID">
<ClientEvents Initialize="Init" />

你考虑过在不同部分导出这么多的数据吗?

最新更新