0

我们在 Web 应用程序上使用 DevExpress Grid 获得数据,用户要求仅从页面导出可见数据。目前,如果我们进行导出,它将从网格中导出所有内容,无论是显示在当前页面上,还是显示在未来页面上(200 个项目,20 个页面,仅显示第 4 页,我们导出所有内容)。

我们正在使用 WritePdfToResponse(以 PDF 文件为例)并尝试使用 PdfExportOptions PageRange,但它似乎只适用于 PDF 文件的页面,而不是数据......例如,如果有 200 个项目显示,在网站上显示为 20 页,但在 PDF 中显示为 4 或 5 页。如果我们只想要第 4 页,我们会得到 PDF 的第 4 页,而不是网站的第 4 页……可以这样做吗?理想情况下,对于 PDF、CVS、RTF 和 XSL...

4

2 回答 2

0

我假设您可以选择所需的行范围并将ASPxGridViewExporter的ExportedRowType属性设置为 Selected。

另请查看以下帮助主题:
-导出概览
-选择

于 2012-02-21T04:22:20.300 回答
0

网格导出器从ASPxGridView控件导出整个数据。但是,如果您暂时只将网格绑定到可见页面,然后将其导出,您将获得相同的结果。

例如,您可以获取网格的页面索引来确定用户在屏幕上看到的内容以及从数据源中获取这些记录。

于 2012-02-20T15:04:29.050 回答