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

stiWebViewer и DropDownList

Добавлено: 09 фев 2015, 17:05
fromdd
На форме расположена кнопка и DropDownList, который содержит список с названием отчетов, при нажатии на кнопку должен отображаться выбранный отчет. На нажатие кнопки

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

protected void Button1_Click(object sender, EventArgs e)
        {
            string appDirectory = HttpContext.Current.Server.MapPath("~/");
            StiReport stiReport1 = new StiReport();
            
            stiReport1.Load(appDirectory + "Reports\\StimulSoft\\" + DropDownList1.SelectedItem.Value.ToString());
            stiReport1.Compile();
            StiWebViewer1.Report = stiReport1;
        }
stiWebViewer использую со свойствами Session и AjaxWithCache

Проблема в том что срабатывает только один раз, те отображается только первый выбранный отчет. Если использовать stiWebViewer со свойством Standart, то отчеты меняются, но не работает пейджинг у отчетов. Как можно обойти данную проблему?

Re: stiWebViewer и DropDownList

Добавлено: 10 фев 2015, 09:20
Vladimir
Здравствуйте,

Попробуйте использовать следующий код:

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

...
StiWebViewer1.ResetReport();
StiWebViewer1.Report = stiReport1;
Этот метод принудительно очищает кэш вьювера.

Спасибо.