Страница 1 из 1

Как сделать заданное кол-во пустых строк

Добавлено: 11 мар 2008, 02:25
viq
Есть DataBand выводит записи по запросу из БД, необходимо в случае отсутсвия строк или малого числа строк, чтобы выводилоось фиксированное кол-во строк с пустыми ячейками, например 20 строк. Соответсвенно если данных более 20 строк то выводятся все строки какие есть. Можно ли такое как-то сделать?

Как сделать заданное кол-во пустых строк

Добавлено: 11 мар 2008, 02:48
Edward
Расположите, пожалуйста, после Вашего DataBand1 второй DataBand2 с пустыми ячейками на нем.
В DataBand1.EndRender запишите, пожалуйста, следующий обработчик события:

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

if (Categories.Count < 20)
DataBand2.CountData = 20 - Categories.Count;
else
DataBand2.CountData = 0;
Здесь Categories - это, к примеру, Ваш источник данных для DataBand1.

Спасибо.

Как сделать заданное кол-во пустых строк

Добавлено: 11 мар 2008, 04:07
viq
Насчёт строк помогло, только если в первом DataBand1 строк 20 и более, т.е срабатывает условие DataBand2.CountData = 0. То в таком случае не печатается ИтогДанных

Как сделать заданное кол-во пустых строк

Добавлено: 19 мар 2008, 14:52
Vital
Установите свойство PrintIfEmpty футера в true. Также в данной ситуации можно использовать EmptyBand.

Спасибо.