0

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

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

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

4

1 回答 1

0

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

Radgrid 导出大型数据集

于 2013-02-08T20:18:58.580 回答