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

Закладки

Добавлено: 15 май 2007, 13:22
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 группы?

Закладки

Добавлено: 15 май 2007, 18:51
Vital
Посмотрите в документации следующий топик:

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

Спасибо.

Закладки

Добавлено: 16 май 2007, 11:43
Serge
Спасибо, направили на путь истиный.

Закладки

Добавлено: 18 май 2007, 06:12
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?)

Как поправить?

Закладки

Добавлено: 18 май 2007, 13:19
Vital
Можно вот так:

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

Databand2.Bookmark.Value = "{Categories.CategoryName}";
Спасибо.

Закладки

Добавлено: 19 май 2007, 07:09
Serge
Ok, тогда попрвьте в хэлпе пункт "How should I add a bookmark for a component using code?".

Закладки

Добавлено: 19 май 2007, 09:34
Vital
Поправлено. Спасибо.