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

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

Добавлено: 23 май 2012, 05:12
VitalyV
Добрый день!

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

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

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

Добавлено: 23 май 2012, 05:38
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();

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

Добавлено: 23 май 2012, 05:46
VitalyV
Пройдя дебагером, я увидел, что значение ParameterValue = null,
а вот в Value, как раз и оказалось значение, которое мне нужно заменить. :)
В общем вопрос закрыт.
Всем спасибо! :byebye:

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

Добавлено: 23 май 2012, 10:48
Aleksey
Здравствуйте,

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