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

Ворос по фильтрам

Добавлено: 04 дек 2006, 04:11
VIL
Создаю в Data Band фильтр вида:
Источник1.Поле1 == Переменная1

Переменная1 при этом проинициализированна значением по умолчанию

Далее в коде делаю так:

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

StiReport report = StiReport.GetReportFromAssembly ("Report.dll");
report.Render (true);
stiPreviewControl1.Report = report;
После этого вижу в отчёте отфильтрованные данные, всё в порядке.

Дальше делаю повторный рендеринг, больше ничего не меняю

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

stiPreviewControl1.Report.Render ()
Вижу все данные, то есть фильтр видимо стал неактивен.

Инициализация в коде переменной "Переменная1" вообще не даёт никаких результатов

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

report["Переменная1"] = "Значение";
- никак не влияет на отчёт.

Вопрос - требует ли применение фильтра повторной компиляции отчёта?
Если не требует, то как обойти сиё обстоятельство?

Заранее спасибо за ответ.

Ворос по фильтрам

Добавлено: 07 дек 2006, 08:25
Edward
Патч для этой проблемы будет доступен в билде от 08.12.2006.

Спасибо.