Разбить данные на порции

Обсуждение Stimulsoft Reports.NET
Ответить
Сергей
Сообщения: 29
Зарегистрирован: 16 фев 2009, 07:30
Откуда: Москва

Разбить данные на порции

Сообщение Сергей »

Добрый день. Нужно вывести около 4000 тыс строк порциями по 50штук, чтобы получилось:

--------
шапка
--------
данные 50 строк
---------

//новый лист
--------
шапка
--------
данные 50 строк
---------

и т.д.

Как реализовать? К сожалению давно не работал с этим отчетником. Надо вспоминать
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Разбить данные на порции

Сообщение HighAley »

Здравствуйте.

Вы можете использовать следующий код в событии AfterPrint бэнда данных.

Код: Выделить всё

if (Line%50 == 0) Engine.NewPage();
Спасибо.
VaDRo
Сообщения: 9
Зарегистрирован: 14 окт 2014, 17:36

Re: Разбить данные на порции

Сообщение VaDRo »

Добавлю ньюанс к вопросу автора.
Вопрос очень похож, потому не хочется создавать новую тему обсуждения.
Итак. Есть данные из серии
Колонка 1 Колонка 2
А 1
А 2
А 3
А 4
В 1
В 2
В 378

Есть желание сделать такой отчет, в котором при изменении значения в Колонке 1 начинается новая страница.
Подскажите пожалуйста - как это можно сделать?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Разбить данные на порции

Сообщение Aleksey »

Здравствуйте,

Как вариант, добавить группировку по колонке 1 и для groupheader установить значение NewPageBefore в true.

Спасибо.
VaDRo
Сообщения: 9
Зарегистрирован: 14 окт 2014, 17:36

Re: Разбить данные на порции

Сообщение VaDRo »

Спасибо, Алексей! Все получилось.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Разбить данные на порции

Сообщение HighAley »

Здравствуйте.

Мы рады вам помочь.
Обращайтесь, если ещё будут вопросы.

Спасибо.
Ответить