Страница 1 из 1
Передача параметров при вызове из веб-приложения
Добавлено: 28 апр 2008, 06:43
alex
Есть отчет , сделанный Stimulsoft Reports.Net 2008.1 Trial.
У него вначале открывается формочка c вводом двух параметров(двух дат: с .. по), потом сам отчет.
Есть простое веб-приложение asp.net. Требуется подцепить к нему данный отчет.
С отчетом без ввода параметров проблем нет:
Код: Выделить всё
protected void Button1_Click(object sender, EventArgs e)
{
Stimulsoft.Report.StiReport rep = new Stimulsoft.Report.StiReport();
rep.Load("C:\\project\\av\\server\\WebSite1\\reportPar.mrt");
StiWebViewer1.Report = rep;
}
А с отчетами ,у которых надо вводить параметры, не могу подцеплять..(((
Помогите, плиз!
Передача параметров при вызове из веб-приложения
Добавлено: 28 апр 2008, 10:26
Vital
Здравствуйте,
Вы можете использовать переменные отчета для передачи параметров. Посмотрите пример проекта Variables из стандартной поставки.
Спасибо.
Передача параметров при вызове из веб-приложения
Добавлено: 28 апр 2008, 11:46
alex
Создал простой отчет с формой. На ней кнопка, просто запускающая отчет.
На отчете текст "Проверка!!!!".
Создал простое веб-приложение. В нем:
- кнопка Button1, которая запускает отчет,
- StiWebViewer.
Код: Выделить всё
protected void Button1_Click1(object sender, EventArgs e)
{
// Stimulsoft.Report.Web.StiWebViewer viewer = new Stimulsoft.Report.Web.StiWebViewer();
Stimulsoft.Report.StiReport rep = new Stimulsoft.Report.StiReport();
rep.Load("C:\\project\\test.mrt");
rep.Compile();
viewer.Report = rep;
}
При нажатии на кнопку вылезает форма отчета.
Нажимаю конпку на форме отчета, и выводится пустой отчет
(только элементы управления, даже слово "Демо" не пишет)..
В чем проблема?!?
Передача параметров при вызове из веб-приложения
Добавлено: 28 апр 2008, 17:48
Vital
Здравствуйте,
Извините, не сразу понял. Вы используете диалоговые формы в отчете? Если да, то нужно соблюсти два правила:
1. Свойство RenderMode StiWebViewer'a установите в UseCache;
2. Если отчет требует пожключения данных, то необходимо подключать их в событии ReportConnect StiWebViewer'a.
Спасибо.
Передача параметров при вызове из веб-приложения
Добавлено: 29 апр 2008, 04:11
alex
Здравствуйте!
1. Свойство RenderMode StiWebViewer'a установили в UseCache;
2. Данные в отчете не подключаем! Там просто текст! (хотя пробовал код
Код: Выделить всё
Stimulsoft.Report.StiReport rep = new Stimulsoft.Report.StiReport();
rep.Load("C:\\project\\av\\server\\WebSite1\\test.mrt");
rep.Compile();
viewer.Report = rep;
вставлять в обработчик события ReportConnect StiWebViewer'a.);
Открывается пустой отчет с обрамлением и с элементами управления типа кнопка печати, листания страниц и т д.
в чем может быть проблеа еще?!
Спасибо.
Передача параметров при вызове из веб-приложения
Добавлено: 29 апр 2008, 04:13
alex
От проблемы с параметрами я отшел, хочу запустить самый тривиальный отчет с диалоговым окном...
Передача параметров при вызове из веб-приложения
Добавлено: 29 апр 2008, 04:23
alex
Хочу заметить, что при установки UseCache диологовая форма отчета не отображается, а срузц обрамленный ПУСТОЙ отчет.
А если убрать UseCache, то формочка отображается, но при нажатии на кнопку окей, отчет открываестя даже без обрамления, только элементы управления.
Передача параметров при вызове из веб-приложения
Добавлено: 29 апр 2008, 07:31
Vital
Здравствуйте,
Пришлите пожалуйста на support файл отчета, форму aspx и ее код.
Спасибо.