Как отправить параметры в Stimulsoft Report в Asp.Net Core 2.0? - PullRequest
0 голосов
/ 10 июля 2019

Я использую Asp.net Core 2.0 Веб-приложение.

У меня есть простой stimulsoft файл отчета.

мой отчет имеет parameter Вызывается @ID.

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

мой код:

var _Report = new Stimulsoft.Report.StiReport();
_Report.Load(@"C:\temp\report.mrt"); // load report
((StiSqlDatabase)_Report.Dictionary.Databases["Connection"]).ConnectionString = "new connectionString "; // change connection 
_Report.DataSources["DataSource1"].Parameters["@ID"].ParameterValue = 5171; // set parameter value   
_Report.Render();

Примечание:Я использую Asp.net Core версии 2.0 .

этот код работает в asp.net хорошо.

, пожалуйста, помогите мне.

спасибо.

1 Ответ

0 голосов
/ 10 июля 2019

Ух ты!

решено.

Я должен использовать с Value Вместо ParameterValue.

Как показано ниже:

_Report.DataSources["DataSource1"].Parameters["@ID"].Value = 5171;
...