Asp.net 从Telerik RadGrid导出

Asp.net 从Telerik RadGrid导出,asp.net,telerik,export,telerik-grid,radgrid,Asp.net,Telerik,Export,Telerik Grid,Radgrid,RadGrid可以将其数据导出到csv,但默认实现不适合大型表的条件,因为它会在内存中生成结果导出文件,而当您获得5000k记录时,该文件将不起作用 我将RadGrid与LinqDataSource一起使用,我的表包含数百万条记录。我在考虑如何实现更智能的导出。我已经有任务子系统在线程等中运行进程,所以我真正需要的是使用过滤器获取当前RadGrid查询,排序但不受页面限制。我将把这个查询放在我的服务中,它将«运行»它并将一条记录一条记录地读取到文件中 有人知道如何从RadGrid获取当前查询、表

RadGrid可以将其数据导出到csv,但默认实现不适合大型表的条件,因为它会在内存中生成结果导出文件,而当您获得5000k记录时,该文件将不起作用

我将RadGrid与LinqDataSource一起使用,我的表包含数百万条记录。我在考虑如何实现更智能的导出。我已经有任务子系统在线程等中运行进程,所以我真正需要的是使用过滤器获取当前RadGrid查询,排序但不受页面限制。我将把这个查询放在我的服务中,它将«运行»它并将一条记录一条记录地读取到文件中


有人知道如何从RadGrid获取当前查询、表达式或任何有助于执行相同查询和读取数据的内容吗?

似乎唯一的解决方案是限制导出记录的数量: