Могу ли я экспортировать только видимые элементы в сетке DevExpress - PullRequest
0 голосов
/ 20 февраля 2012

У нас есть данные с использованием DevExpress Grid в веб-приложении, и пользователи просят экспортировать только видимые данные со страницы. В настоящий момент, если мы выполняем экспорт, он экспортирует все из сетки, независимо от того, отображается ли это на текущей странице или на будущей странице (200 элементов, 20 страниц, показаны только страницы 4, мы экспортируем все).

Мы используем WritePdfToResponse (если это файл PDF в качестве примера) и пытались использовать PageRange PdfExportOptions, но, похоже, он работает только для страниц файла PDF, а не для данных ... Например, если есть 200 элементов для отображения, на сайте он отображается как 20 страниц, но в PDF он отображается как 4 или 5 страниц. Если нам нужна только страница 4, мы получаем страницу 4 PDF, а не сайта ... Можно ли это сделать? Идеально для PDF, CVS, RTF и XSL ...

Ответы [ 2 ]

0 голосов
/ 21 февраля 2012

Я предполагаю, что вы можете выбрать требуемый диапазон строк и установить для свойства ExportedRowType для ASPxGridViewExporter значение Выбрано.

Также просмотрите следующие разделы справки:
- Обзор экспорта
- Выбор

0 голосов
/ 20 февраля 2012

Экспортер сетки экспортирует все данные из элемента управления ASPxGridView .Однако, если вы временно привязываете сетку только к видимой странице, а затем экспортируете ее, вы получите тот же результат.

Например, вы можете получить индекс страницы сетки, чтобы определить, что пользователь видит на экране.и которые получают эти записи из источника данных.

...