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

Обсуждение Stimulsoft Reports.NET
Ответить
Сергей
Сообщения: 29
Зарегистрирован: 16 фев 2009, 07:30
Откуда: Москва

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

Сообщение Сергей »

Здравствуйте!
Не могу установить значение переменной в скомпилированном отчете.

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

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

rep.Show();

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

ver 2009.1.323 from 12.01.2009
Сергей
Сообщения: 29
Зарегистрирован: 16 фев 2009, 07:30
Откуда: Москва

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

Сообщение Сергей »

В пререлизе 2009.02.16 тоже самое
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

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

Сообщение Edward »

Здравствуйте.

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

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

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

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

Спасибо.
Сергей
Сообщения: 29
Зарегистрирован: 16 фев 2009, 07:30
Откуда: Москва

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

Сообщение Сергей »

Edward писал(а):Здравствуйте.

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

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

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

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

Спасибо.
Добрый день!
Спасибо за ответ:)
Давно уже разобрался.
Это была моя вина: устанавливал значение переменной после получения данных. В итоге - пустой набор данных.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

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

Сообщение Edward »

Здравствуйте.

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

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

Спасибо.
Ответить