|
Передача переменных из контроллера (C#) в отчёт MVC Core Report SSRS (*.rdl)
|
|||
---|---|---|---|
#18+
На "кривой козе" объехать эту проблему можно, создав в базе данных дополнительную таблицу и организовать в отчёте дополнительный DataSource. Но при этом требуется миграция базы. В предыдущих версиях студии (2010) это можно было сделать через параметры ReportView - фрагмент из студии 2010: Код: c# 1. 2. 3. 4. 5. 6.
А в студии Core 2019 как это сделать? И можно ли? С уважением ВВГ ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2020, 18:21 |
|
Передача переменных из контроллера (C#) в отчёт MVC Core Report SSRS (*.rdl)
|
|||
---|---|---|---|
#18+
ValGer, Все мои попытки найти что-либо аналогичное VS2010 для Core успеха не имели. Но, помимо создания дополнительной таблицы в базе, можно передавать параметры через адресную строку вызова отчёта в браузере, если этих параметров не слишком много. Для этого объявляем параметр векторным (массив) и в адресной строке последовательно перечисляем их под одним именем (в примере nedeliName массив из пяти значений): http://m54-pc/ReportServer_POIPKRO2018/Pages/ReportViewer.aspx.........Command=Render&nedeliName=111&nedeliName=222&nedeliName=333&nedeliName=444&nedeliName=5555 Здесь: 111 --> nedeliName(0) 222 --> nedeliName(1) 333 --> nedeliName(2) 444 --> nedeliName(3) 555 --> nedeliName(4) Но не теряю надежды, поскольку в адресной строке вижу как и ранее ReportViewer. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 11:49 |
|
|
start [/forum/topic.php?fid=31&fpage=2&tid=1532790]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 130ms |
0 / 0 |