Вывод пустых страниц

Обсуждение Stimulsoft Reports.NET
Ответить
imb2007
Сообщения: 1
Зарегистрирован: 10 май 2007, 04:32

Вывод пустых страниц

Сообщение imb2007 »

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

У меня есть отчёт, который состоит из нескольких источников данных и страниц.
При выводе отчёта некоторые источники могут не иметь записей. Но страница всё же выводится (пустая).

Как сделать, чтобы пустая страница не выводилась???
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Вывод пустых страниц

Сообщение Edward »

Спасибо за присланный Вами пример.

В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:

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

WindowPVH.Enabled = Not (Window.Count = 0)
...
' и так для всех источников данных
...
Glass1.Enabled = Not (Glass.Count = 0)
Спасибо.
Валерий В. Шинкевич
Сообщения: 83
Зарегистрирован: 21 фев 2007, 06:29
Откуда: Нижний Новгород/Йошкар-Ола

Вывод пустых страниц

Сообщение Валерий В. Шинкевич »

Сорри, что вмешиваюсь...
Edward писал(а):Спасибо за присланный Вами пример.


В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:

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

WindowPVH.Enabled = Not (Window.Count = 0)
...
' и так для всех источников данных
...
Glass1.Enabled = Not (Glass.Count = 0)
Этот код для конкретного отчета ? Если да, то что делать в общем случае ?

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

[Page].Enabled = Not ([DataSource].Count = 0) 
так ?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Вывод пустых страниц

Сообщение Edward »

В общем случае код выглядит таким образом:

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

Page1.Enabled = (DataSource1.Count != 0);
...
...
Page2.Enabled = (DataSource2.Count != 0);
Page1,Page2 - страницы отчета

DataSource1, DataSource2 - источники данных для DataBand-ов на первой и второй страницах.

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