|
![]() |
#1 |
Участник
|
Добавил несколсько строчек:
byte[] result = null; string reportPath = "/Новая папка/Заказы и коммерческие предложения"; string format = "excel"; string historyID = null; ParameterValue[] parameters = new ParameterValue[1]; parameters[0] = new ParameterValue(); parameters[0].Name = "Param2"; parameters[0].Value = "ФУА Северодвинска"; string encoding; string mimeType; string extension; Warning[] warnings = null; string[] streamIDs = null; ExecutionInfo execInfo = new ExecutionInfo(); ExecutionHeader execHeader = new ExecutionHeader(); rs.ExecutionHeaderValue = execHeader; execInfo = rs.LoadReport(reportPath, historyID); rs.SetExecutionParameters(parameters, "en-us"); string SessionID = rs.ExecutionHeaderValue.ExecutionID; result = rs.Render(format, null, out extension, out encoding, out mimeType, out warnings, out streamIDs); Теперь формируется отчёт с заданным параметром ФУА Северодвинска. Как сделать, чтобы можно было выбирать параметры из имеющихся в самом отчёте в Reporting Services?Точнее не выбирать, а брать из поля name в заказах(как раз откуда мы и запускаем сформировать отчёт) |
|
![]() |
#2 |
Чайный пьяница
|
Цитата:
...page.aspx?AccountName=ФУА Северодвинска В странице получить этот параметр можно через Request.QueryString["AccountName"].
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#3 |
Участник
|
Цитата:
Получается ещё надо как-то изменить ICV config? |
|
![]() |
#4 |
Чайный пьяница
|
Да. Прийдётся формировать ссылку используя окно из которого будет выполняться открытие этого окна и через window.open открывать новое.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#5 |
Участник
|
А возможно с aspx страницы(страницы ЗАКАЗ) считать значение необходимого поля по id и полученное значение использовать как параметр при вызове страницы, которая формирует отчёт?Подскажите как?
|
|
![]() |
#6 |
Участник
|
Так как тут опять уже можно запутаться, ещё раз объясню в чём заключается проблема.
С помощью редактирования ICV config была создана кнопочка на форме ЗАКАЗ. При её нажатии создаётся aspx страница для формирования и экспорта отчёта по заказу.В Reporting Services для формирования отчёта по заказу необходимо выбрать параметр(наименование заказа). Нам же необходимо, чтобы на aspx странички мы не выбирали наименование заказа, а оно само передавалось как параметр из соответсвуюшего поля формы ЗАКАЗ(поле, в котором хранится нимеование заказа).Как лучше это реализовать? |
|
![]() |
#7 |
Kostya Afendikov
|
Цитата:
Сообщение от moskalevas
![]() Так как тут опять уже можно запутаться, ещё раз объясню в чём заключается проблема.
С помощью редактирования ICV config была создана кнопочка на форме ЗАКАЗ. При её нажатии создаётся aspx страница для формирования и экспорта отчёта по заказу.В Reporting Services для формирования отчёта по заказу необходимо выбрать параметр(наименование заказа). Нам же необходимо, чтобы на aspx странички мы не выбирали наименование заказа, а оно само передавалось как параметр из соответсвуюшего поля формы ЗАКАЗ(поле, в котором хранится нимеование заказа).Как лучше это реализовать? http://a33ik.blogspot.com/2009/08/cu...h-renders.html |
|
Теги |
c#, isv, webservice, reporting services, report |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|