我们在web应用程序上使用DevExpress网格获取数据,而用户要求仅从页面中导出可见数据。目前,如果我们进行导出,它会导出网格中的所有内容,无论它是显示在当前页面上,还是显示在未来的页面上(200个项目,20个页面,仅显示第4页,我们导出所有内容)。
我们正在使用WritePdfToResponse (如果它是一个PDF文件作为例子),并尝试使用PdfExportOptions PageRange,但它似乎只适用于PDF文件的页面,而不是数据…例如,如果有200个项目要显示,则在站点上显示为20页,但在PDF中显示为4或5页。如果我们只想要第4页,我们得到的是PDF的第4页,而不是站点的第4页……这可以做到吗?理想情况下,对于PDF、CVS、RTF和XSL...
发布于 2012-02-20 23:04:29
网格导出器从ASPxGridView控件导出整个数据。但是,如果仅将网格临时绑定到可见页面,然后将其导出,则将获得相同的结果。
例如,您可以获取网格的页面索引,以确定用户在屏幕上看到的内容以及从数据源获取这些记录的内容。
发布于 2012-02-21 12:22:20
我假设您可以选择所需的行范围,并将ASPxGridViewExporter的ExportedRowType属性设置为Selected。
请同时查看以下帮助主题:
https://stackoverflow.com/questions/9360762
复制相似问题