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

Пременные в скомпилированном отчете

Добавлено: 20 фев 2009, 09:35
Сергей
Здравствуйте!
Не могу установить значение переменной в скомпилированном отчете.

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

StiReport rep = StiReport.GetReportFromAssembly("report.dll");
rep["NumberId"] = "00025";

rep.Show();

выдает пустую портянку.

ver 2009.1.323 from 12.01.2009

Пременные в скомпилированном отчете

Добавлено: 20 фев 2009, 10:38
Сергей
В пререлизе 2009.02.16 тоже самое

Пременные в скомпилированном отчете

Добавлено: 24 фев 2009, 10:50
Edward
Здравствуйте.

Проверил Ваш код. Все работает. Проверьте, пожалуйста, что Вы загружаете библиотеку report.dll, которая сгенерирована из mrt файла при помощи этой же пререлиз версии, которая используется в проекте.

Т.е. неизменен mrt файл. dll нужно пересоздавать каждый раз, когда переходите на новую версию.

Этот топик может быть Вам интересен:

http://forum.stimulsoft.com/Default.aspx?g=posts&t=701

Спасибо.

Пременные в скомпилированном отчете

Добавлено: 25 фев 2009, 09:09
Сергей
Edward писал(а):Здравствуйте.

Проверил Ваш код. Все работает. Проверьте, пожалуйста, что Вы загружаете библиотеку report.dll, которая сгенерирована из mrt файла при помощи этой же пререлиз версии, которая используется в проекте.

Т.е. неизменен mrt файл. dll нужно пересоздавать каждый раз, когда переходите на новую версию.

Этот топик может быть Вам интересен:

http://forum.stimulsoft.com/Default.aspx?g=posts&t=701

Спасибо.
Добрый день!
Спасибо за ответ:)
Давно уже разобрался.
Это была моя вина: устанавливал значение переменной после получения данных. В итоге - пустой набор данных.

Пременные в скомпилированном отчете

Добавлено: 25 фев 2009, 09:18
Edward
Здравствуйте.

Спасибо за информацию.

Дайте знать если понадобится дополнительная помощь.

Спасибо.