Как сделать объект невидимым?

Обсуждение Stimulsoft Reports.NET
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Как сделать объект невидимым?

Сообщение Aleksey »

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

Вы можете использовать следующий код в событии BeforePrintEvent:

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

Text1.Border = new StiBorder(StiBorderSides.Top|StiBorderSides.Left,  Color.Black, 1, StiPenStyle.Solid, false, 0, null);
Спасибо.
4it
Сообщения: 78
Зарегистрирован: 29 июн 2010, 04:46
Откуда: Moscow

Как сделать объект невидимым?

Сообщение 4it »

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

Вы можете использовать следующий код в событии BeforePrintEvent:
Code:
Text1.Border = new StiBorder(StiBorderSides.Top|StiBorderSides.Left, Color.Black, 1, StiPenStyle.Solid, false, 0, null);


Спасибо.
Данный код почему-то не работает, и если прописывать код в событии BeforePrintEvent, то где необходимо задавать условие того, что (например) если ячейка пустая, убрать верхнюю границу ячейки?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Как сделать объект невидимым?

Сообщение Aleksey »

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

Используйте следующий код в событии BeforePrint:

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

if (Products.ProductID == 0)
{
Text1.Border = new StiBorder(StiBorderSides.Bottom|StiBorderSides.Left|StiBorderSides.Right, Color.Black, 1, StiPenStyle.Solid, false, 0, null);
}
Спасибо.
4it
Сообщения: 78
Зарегистрирован: 29 июн 2010, 04:46
Откуда: Moscow

Как сделать объект невидимым?

Сообщение 4it »

Здравствуйте. Все-таки понадобилось убрать границы ячейки и не получается это сделать. Вроде бы прописываю ваше условие - не удается. Прикладываю образец отчета и базу данных.

Нужно убрать границы всех ячеек которые являются пустыми. либо наоборот рисовать изначально столбец без верхних и нижних границ, а прорисовывать верхнюю только для непустых ячеек
Вложения
Границы.JPG
Границы.JPG (55.36 КБ) 2803 просмотра
Убрать границы ячейки.mrt
(20.74 КБ) 204 скачивания
med-02.accdb
(540 КБ) 409 скачиваний
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Как сделать объект невидимым?

Сообщение Ivan »

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

Смотрите прилагаемый отчет.
Убираем верхнюю/нижнюю границу нужных текстбоксов, затем ложим на GroupHeader/GroupFooter примитив HorizontalLinePrimitive.

Спасибо.
Вложения
Убрать границы ячейки 2.mrt
(21.96 КБ) 213 скачиваний
4it
Сообщения: 78
Зарегистрирован: 29 июн 2010, 04:46
Откуда: Moscow

Как сделать объект невидимым?

Сообщение 4it »

Большое спасибо
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Как сделать объект невидимым?

Сообщение Aleksey »

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

Всегда рады помочь.
Ответить