Закладки

Обсуждение Stimulsoft Reports.NET
Ответить
Serge
Сообщения: 6
Зарегистрирован: 02 апр 2007, 11:48
Откуда: Ukraine Kiev

Закладки

Сообщение Serge »

Здраствуйте.
Требуется выстроить удобную для навигации систему закладок, ситуация такая:

------------------------------------------------------------------------------
+Group Header Band - делит на 2 группы; 1-й уровень закладок
- Data Band 1 + Data Band 2 - описание элементов первой группы, Band1 является мастер-компонентом для Band2
- Data Band 1 - описание элементов 2-й группы
-------------------------------------------------------------------------------

Хочеться добиться результата:

-------------------------------------------------------------------------------
+Group Header Band
+ Data Band 1 + Data Band 2 - часть 1-й группы, остальная часть отсеивается фильтром на 3й уровень закладок
- Data Band 1 + Data Band 2 - отсеяная часть данных, необходимо отобразить как 3-й уровень закладок
+ Data Band 1 - 2-й уровень закладок
- Data Band 1 - 3-й уровень закладок
--------------------------------------------------------------------------------

Можно ли добавлять заметки из события Before Print к примеру? Или добавить после Group Header Band ещё какой-то бэнд, который разобьёт по условию ещё на 2 группы?
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Закладки

Сообщение Vital »

Посмотрите в документации следующий топик:

Навигация->ФОРМИРОВАНИЕ ЗАКЛАДОК ПРИ ПОМОЩИ КОДА

Спасибо.
Serge
Сообщения: 6
Зарегистрирован: 02 апр 2007, 11:48
Откуда: Ukraine Kiev

Закладки

Сообщение Serge »

Спасибо, направили на путь истиный.
Serge
Сообщения: 6
Зарегистрирован: 02 апр 2007, 11:48
Откуда: Ukraine Kiev

Закладки

Сообщение Serge »

При выполнении кода
Databand2.Bookmark = "{Categories.CategoryName}";

выдаёт ошибку
error CS0266: Cannot implicitly convert type 'string' to 'Stimulsoft.Report.Components.StiBookmarkExpression'. An explicit conversion exists (are you missing a cast?)

Как поправить?
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Закладки

Сообщение Vital »

Можно вот так:

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

Databand2.Bookmark.Value = "{Categories.CategoryName}";
Спасибо.
Serge
Сообщения: 6
Зарегистрирован: 02 апр 2007, 11:48
Откуда: Ukraine Kiev

Закладки

Сообщение Serge »

Ok, тогда попрвьте в хэлпе пункт "How should I add a bookmark for a component using code?".
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Закладки

Сообщение Vital »

Поправлено. Спасибо.
Ответить