Работа дизайнера отчётов с БД
Работа дизайнера отчётов с БД
Здравствуйте!
Есть ли возможность работы дизайнера отчётов не с файлами отчётов на компьютере пользователя, а с базой данных? Отчёты хранятся в BLOB поле специальной таблицы с отчётами. Дизайнер отчётов должен загружать определённый отчёт из базы данных и сохранять отредактированный отчёт обратно в базу.
Заранее спасибо!
Есть ли возможность работы дизайнера отчётов не с файлами отчётов на компьютере пользователя, а с базой данных? Отчёты хранятся в BLOB поле специальной таблицы с отчётами. Дизайнер отчётов должен загружать определённый отчёт из базы данных и сохранять отредактированный отчёт обратно в базу.
Заранее спасибо!
Работа дизайнера отчётов с БД
Здравствуйте,
Да, такая возможность есть. Вы можете сохранять отчеты в базе в виде строки или массива байт.
Для сохранения в базе, вы можете подписаться на событие сохранения отчета
StiOptions.Engine.GlobalEvents.SavingReportInDesigner
и в данном событии сохранять отчет в своей базе.
report.SaveToByteArray
report.SaveToString
Спасибо.
Да, такая возможность есть. Вы можете сохранять отчеты в базе в виде строки или массива байт.
Для сохранения в базе, вы можете подписаться на событие сохранения отчета
StiOptions.Engine.GlobalEvents.SavingReportInDesigner
и в данном событии сохранять отчет в своей базе.
report.SaveToByteArray
report.SaveToString
Спасибо.
Работа дизайнера отчётов с БД
Тогда как мне скрыть возможность из пользовательского интерфейса открывать именно файлы на локальном компьютере клиента? Как открывать дизайнером отчёты из базы? Возможно есть какое-нибудь событие специально для этого? Я планирую сделать дизайнер полностью независимым от работы с локальными файлами. Возможно ли сделать такое?
Спасибо!
Спасибо!
Работа дизайнера отчётов с БД
Здравствуйте.
Спасибо.
Вы можете убрать кнопку открыть, а потом загружать отчёт и вызывать Дезайнер из кода.kseen писал(а):Тогда как мне скрыть возможность из пользовательского интерфейса открывать именно файлы на локальном компьютере клиента? Как открывать дизайнером отчёты из базы? Возможно есть какое-нибудь событие специально для этого? Я планирую сделать дизайнер полностью независимым от работы с локальными файлами. Возможно ли сделать такое?
Спасибо.
Работа дизайнера отчётов с БД
Как я могу скрыть кнопку "открыть"? Я создаю новый проект Silverlight. Ложу на форму компонент StiReportDesigner и получаю готовый дизайнер отчётов, который нельзя никак настроить.
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Работа дизайнера отчётов с БД
Здравствуйте,
Настроить можно практически все в дизайнере под вас.
Посмотрите класс Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.
В нем находятся все статические свойства, которые блокируют(не скрывают) все кнопки дизайнера.
Например:
Спасибо.
Настроить можно практически все в дизайнере под вас.
Посмотрите класс Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.
В нем находятся все статические свойства, которые блокируют(не скрывают) все кнопки дизайнера.
Например:
Код: Выделить всё
Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.OpenReportEnabled = false;
Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.OpenReportFromGoogleDocsEnabled = false;
Работа дизайнера отчётов с БД
Я использую Silverlight дизайнер отчётов (StiSLDesignerControl) в Silverlight-проекте. Всё что Вы написали также применимо к Silverlight дизайнеру? Спасибо!Anton писал(а):Здравствуйте,
Настроить можно практически все в дизайнере под вас.
Посмотрите класс Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.
В нем находятся все статические свойства, которые блокируют(не скрывают) все кнопки дизайнера.
Например:Спасибо.Код: Выделить всё
Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.OpenReportEnabled = false; Stimulsoft.Report.SLDesign.StiDesignerSLOptions.MainMenu.OpenReportFromGoogleDocsEnabled = false;
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Работа дизайнера отчётов с БД
Здравствуйте,
Данные свойства применимы только для StiSLDesignerControl именно в native версии(чистом сильверлайт проекте).
Для настройки StiSLViewerControl используется класс
Для Web компонентов используются другие настройки.
Спасибо.
Данные свойства применимы только для StiSLDesignerControl именно в native версии(чистом сильверлайт проекте).
Для настройки StiSLViewerControl используется класс
Например:Stimulsoft.Report.StiOptions.Viewer.Elements
Код: Выделить всё
Stimulsoft.Report.StiOptions.Viewer.Elements.ShowReportOpenButton = false;
Спасибо.