StiReportWeb и StiWebViewer
-
- Сообщения: 52
- Зарегистрирован: 28 июн 2006, 05:34
- Откуда: Ekaterinburg, Russia
StiReportWeb и StiWebViewer
Добрый день,
Перешел с версии для .NET 1.1 на версию .NET 2.0 и обнаружил что компонент StiReport c панели инструментов исчез, а появился StiReportWeb. Первый по-прежнему доступен программно, но мне нравились возможности Design Report и т.п. у визуального компонента. У StiReportWeb всё это есть, но я не могу подключить его к StiWebViewer... Если в свойство StiWebViewer.Report записать StiReportWeb, то компилятор выдает ошибку несоответствия типов... Подскажите пожалуйста, каким свойством воспользоваться?
Спасибо
Перешел с версии для .NET 1.1 на версию .NET 2.0 и обнаружил что компонент StiReport c панели инструментов исчез, а появился StiReportWeb. Первый по-прежнему доступен программно, но мне нравились возможности Design Report и т.п. у визуального компонента. У StiReportWeb всё это есть, но я не могу подключить его к StiWebViewer... Если в свойство StiWebViewer.Report записать StiReportWeb, то компилятор выдает ошибку несоответствия типов... Подскажите пожалуйста, каким свойством воспользоваться?
Спасибо
StiReportWeb и StiWebViewer
В версии asp.net 2 изменилась программная модель компонентов. Если в asp.net 1 компонент должен был быть унаследован от Component, то в двойке от WebControl. Соотвенно понадобилось добавить новый класс StiReportWeb. Получить из него отчет достаточно просто:
Код: Выделить всё
webViewer.Report = webReport.GetReport();
-
- Сообщения: 52
- Зарегистрирован: 28 июн 2006, 05:34
- Откуда: Ekaterinburg, Russia
StiReportWeb и StiWebViewer
Спасибо. Не совсем понял ещё как можно добавить DataSource в отчёт, если использовать StiReportWeb. Программно. Среди примеров, к сожалению не нашел тех, которые бы использовали StiReportWeb, а не StiReport. Раньше вызывался метод RegData с параметром DataSource, а сейчас требуется три параметра - отчет, имя и интерфейс... Есть ли простой пример кода, демонстрирующий добавление DataSource?
Спасибо.
Спасибо.
StiReportWeb и StiWebViewer
Посмотрите, пожалуйста, примерSpeedMaster писал(а):Спасибо. Не совсем понял ещё как можно добавить DataSource в отчёт, если использовать StiReportWeb. Программно. Среди примеров, к сожалению не нашел тех, которые бы использовали StiReportWeb, а не StiReport. Раньше вызывался метод RegData с параметром DataSource, а сейчас требуется три параметра - отчет, имя и интерфейс... Есть ли простой пример кода, демонстрирующий добавление DataSource?
Спасибо.
StimulReportWebDemo2005 из комплекта поставки StimulReport.Net для Net 2.0.
Спасибо.
-
- Сообщения: 52
- Зарегистрирован: 28 июн 2006, 05:34
- Откуда: Ekaterinburg, Russia
StiReportWeb и StiWebViewer
Этот проект я смотрел - в нем используется StiReport, а не StiReportWeb, соответственно и метод StiReport.RegData вызывается с единственным параметром.
Дистрибутив скачивал в середине июля, возможно, примеры были изменены?
Код: Выделить всё
report.RegData(dataSet1);
StiWebViewer1.Report = report;
StiReportWeb и StiWebViewer
Собственно под asp.net 2 есть только два варианта добавить данные в StiReportWeb:
1. Используя метод RegData StiWebReport
Данные должны быть унаследованы от IDataSource. Других источников данных на вебформу полложить нельзя.
2. Используя метод RegData StiReport:
Спасибо.
1. Используя метод RegData StiWebReport
Код: Выделить всё
public void RegData(StiReport report, string name, System.Web.UI.IDataSource dataSource)
2. Используя метод RegData StiReport:
Код: Выделить всё
StiReport report = WebReport.GetReport();
report.RegData(dataSet1);
StiWebViewer1.Report = report;
StiReportWeb и StiWebViewer
Здравствуйте,
Посмотрел топики и решил не заводить новый, а написать вопрос сюда.
Я начал использовать StiReport для создания шаблонов приказов, накладных и тп. (для web приложения)
Ранее использовал winform (на стороне клиента) для показа сгенерированного отчета (предварительный просмотр)
и вызова дизайнера для изменения шаблона.
Сейчас вопрос встал о переносе этого на сторону сервера, то есть использования StiWebViewer
Предварительный просмотр реализовал
------------
<StimulSoft:StiWebViewer ....
........
AssignmentViewer.Report = report;
AssignmentViewer.ViewMode = StiWebViewMode.WholeReport;
AssignmentViewer.RtfExportMode = Stimulsoft.Report.Export.StiRtfExportMode.WinWord;
AssignmentViewer.ShowSave = false;
AssignmentViewer.ShowPrintButton = false;
AssignmentViewer.Globalization.Load(
Server.MapPath("ServiceStuff\\Templates\\Localization\\Sti_Ru.xml"));
AssignmentViewer.Report.Show();
------------
Но отчет содержит поля со свойством Editable = true то есть позволяют редактировать данные поля непосредственно в режиме просмотра. И для обычного winform кнопка "Редактор" есть и можно редактировать эти поля.
Это можно сделать для webviewer?
Тоже самое относительно Дизайнера - webviewer для него, редактирование, сохранение шаблона
Спасибо
Посмотрел топики и решил не заводить новый, а написать вопрос сюда.
Я начал использовать StiReport для создания шаблонов приказов, накладных и тп. (для web приложения)
Ранее использовал winform (на стороне клиента) для показа сгенерированного отчета (предварительный просмотр)
и вызова дизайнера для изменения шаблона.
Сейчас вопрос встал о переносе этого на сторону сервера, то есть использования StiWebViewer
Предварительный просмотр реализовал
------------
<StimulSoft:StiWebViewer ....
........
AssignmentViewer.Report = report;
AssignmentViewer.ViewMode = StiWebViewMode.WholeReport;
AssignmentViewer.RtfExportMode = Stimulsoft.Report.Export.StiRtfExportMode.WinWord;
AssignmentViewer.ShowSave = false;
AssignmentViewer.ShowPrintButton = false;
AssignmentViewer.Globalization.Load(
Server.MapPath("ServiceStuff\\Templates\\Localization\\Sti_Ru.xml"));
AssignmentViewer.Report.Show();
------------
Но отчет содержит поля со свойством Editable = true то есть позволяют редактировать данные поля непосредственно в режиме просмотра. И для обычного winform кнопка "Редактор" есть и можно редактировать эти поля.
Это можно сделать для webviewer?
Тоже самое относительно Дизайнера - webviewer для него, редактирование, сохранение шаблона
Спасибо
StiReportWeb и StiWebViewer
Код: Выделить всё
Здравствуйте,
Посмотрел топики и решил не заводить новый, а написать вопрос сюда.
Я начал использовать StiReport для создания шаблонов приказов, накладных и тп. (для web приложения)
Ранее использовал winform (на стороне клиента) для показа сгенерированного отчета (предварительный просмотр)
и вызова дизайнера для изменения шаблона.
Сейчас вопрос встал о переносе этого на сторону сервера, то есть использования StiWebViewer
Предварительный просмотр реализовал
------------
<StimulSoft:StiWebViewer ....
........
AssignmentViewer.Report = report;
AssignmentViewer.ViewMode = StiWebViewMode.WholeReport;
AssignmentViewer.RtfExportMode = Stimulsoft.Report.Export.StiRtfExportMode.WinWord;
AssignmentViewer.ShowSave = false;
AssignmentViewer.ShowPrintButton = false;
AssignmentViewer.Globalization.Load(
Server.MapPath("ServiceStuff\\Templates\\Localization\\Sti_Ru.xml"));
AssignmentViewer.Report.Show();
------------
Но отчет содержит поля со свойством Editable = true то есть позволяют редактировать данные поля непосредственно в режиме просмотра. И для обычного winform кнопка "Редактор" есть и можно редактировать эти поля.
Это можно сделать для webviewer?
Это отдельная и большая задача. По срокам сказать пока ничего не могу.Тоже самое относительно Дизайнера - webviewer для него, редактирование, сохранение шаблона
Спасибо.
StiReportWeb и StiWebViewer
OK.
Спасибо.
Спасибо.