【问题标题】:Can I Only Export the visible items in a DevExpress Grid我只能导出 DevExpress 网格中的可见项目吗
【发布时间】:2012-03-10 18:31:34
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 由于应用程序的设置方式以及详细信息视图,一次只能选择一个...如果我们将其更改为使用多个可选择项,我们会破坏页面的其余功能。 ..
      • 另外,您的链接指向 devexpress.dev...这是一个内部站点吗?
      • @TiernanO:对不起我的链接错误......现在我已经更新了它们。您只能在导出时启用多选,然后将其禁用。
      猜你喜欢
      • 2015-10-10
      • 2017-07-16
      • 1970-01-01
      • 2016-03-29
      • 2013-08-03
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多