Проблема с выводом параметров запроса в отчёте

Обсуждение Stimulsoft Reports.NET
Ответить
a11chemist
Сообщения: 2
Зарегистрирован: 17 ноя 2009, 03:54

Проблема с выводом параметров запроса в отчёте

Сообщение a11chemist »

Возникла следующая проблема, пытаюсь вывести в текстовом поле значение переменной запроса, тип DateTime

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

{Datа.Parameters["@Date"].ParameterValue}
так вот параметр в запрос передаётся правильно, запрос норм отрабатывает, отчёт рисуется, а текстовое поле с {Datа.Parameters["@Date"].ParameterValue} пустое, помогите кто чем может. Параметр передаю из кода:

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

_rep.Load(Application.StartupPath + @"\Reports\_Rep.mrt");
_rep.Dictionary.Databases.Clear();
_rep.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("Connection", Program.Connection));
_rep.Compile();
_rep["@Date"] = _Date.Value;
_rep.Show();
З.Ы. Пока создаю аналогичную переменную и присваиваю ей то же значение, переменные отображаются нормально. Может есть способ заставить и параметры отображаться ?
a11chemist
Сообщения: 2
Зарегистрирован: 17 ноя 2009, 03:54

Проблема с выводом параметров запроса в отчёте

Сообщение a11chemist »

В общем проблему решил следующим образом:

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

_rep["@Date"] = _Date.Value;
заменил на

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

_rep.CompiledReport.DataSources["Data"].Parameters["@Date"].ParameterValue = _Date.Value;
Всё заработало, но есть одно неприятное но, не заменяются параметры по умолчанию заданные в отчёте. Мелочь канешно но ыбло бы качественнее если б такая функция присутствовала.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Проблема с выводом параметров запроса в отчёте

Сообщение Jan »

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

Если не ошибаюсь, должно работать и с параметрами по умолчанию (начиная с версии 2009.2.

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