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

Передача параметров в отчет

Добавлено: 21 фев 2011, 11:32
Velavok
Здравствуйте.
Я передаю в отчет параметры из свой программы следующим способом:
private void RegisterVariables()
{
foreach (String key in Variables.Items.Keys)
Report[key] = FilterVariables[key];

}
где Variables - Словарь пар

В самом отчете добавлены переменные с соответствующими именами.
Проблема в том, что при работе со скомпилированными отчетами (.dll) переменные нормально передаются в отчет, а при использовании .mrt вместо переданных ставятся значения по-умолчанию. В частности такое происходит с переменными типа DateTime.
Как это обойти?

Передача параметров в отчет

Добавлено: 22 фев 2011, 04:50
Aleksey
Здравствуйте,

Если отчет скомпилирован вы можете передавать значения переменных следующим образом

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

report["Variable"] = value;
иначе

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

report.Dictionary.Variables["Variable"].ValueObject = value;
Спасибо.