我只能导出DevExpress网格中的可见项目吗



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

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

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

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

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

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

最新更新