我是否只能在DevExpress网格中导出可见项目

时间:2012-02-20 11:59:46

标签: asp.net pdf devexpress export-to-excel export-to-csv

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

还请查看以下帮助主题:
  - Export Overview
  - Selection