Передача параметров в Источник Данных!

Обсуждение Stimulsoft Reports.NET
Ответить
VitalyV
Сообщения: 25
Зарегистрирован: 23 май 2012, 05:00
Откуда: Chelyabinsk

Передача параметров в Источник Данных!

Сообщение VitalyV »

Добрый день!

Хотел бы поблагодарить разработчиков за отличные компоненты для построения отчетов.
Получилось здорово!

У меня возник сл. вопрос.
Есть БД.
1. В дизайнере, я создаю форму;
2. Добавляю новое соединение к моей БД;
3. Создаю новый источник. (Source1)
4. В источнике данных я создаю SQL скрипт для получения необходимых данных из моей БД.
Первоначально, когда я создаю скрипт в условии я задаю параметр как константу, чтобы можно было получить все колонки из скрипта.
Потом я меняю константу на @ClubId.
5.Создаю параметр ClubId в источнике и задаю для него фиксированное значение.
ВСЕ РАБОТАЕТ!
Теперь мне из моего приложения, нужно передавать новое значение для @ClubId, но как это сделать я не знаю.
Буду рад увидеть решение в виде стоки кода!
Заранее спасибо! :biggrin:
VitalyV
Сообщения: 25
Зарегистрирован: 23 май 2012, 05:00
Откуда: Chelyabinsk

Передача параметров в Источник Данных!

Сообщение VitalyV »

Я попробовал вот так, но это не помогло:

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

var stiReport = new StiReport();
stiReport.Load(@"c:\Protocol.mrt");
stiReport.Dictionary.DataSources["Report1"].Parameters["ClubId"].ParameterValue = 30;
stiReport.Compile();
stiReport.Render(true);
stiReport.ShowWithWpf();
VitalyV
Сообщения: 25
Зарегистрирован: 23 май 2012, 05:00
Откуда: Chelyabinsk

Передача параметров в Источник Данных!

Сообщение VitalyV »

Пройдя дебагером, я увидел, что значение ParameterValue = null,
а вот в Value, как раз и оказалось значение, которое мне нужно заменить. :)
В общем вопрос закрыт.
Всем спасибо! :byebye:
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Передача параметров в Источник Данных!

Сообщение Aleksey »

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

Ок.
Сообщите, если понадобится дополнительная помощь.
Ответить