| Результаты опроса: Нужен ли .Net Аксапте? | |||
| Конечно нужен, это ведь дополнительные возможности. |
|
32 | 84.21% |
| Все что надо можно через DLL делать и не мучиться. |
|
3 | 7.89% |
| Знал бы прикуп жил бы в Сочи. |
|
3 | 7.89% |
| Голосовавшие: 38. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы |
|
|
#10 |
|
Участник
|
Ура у меня заработало) Спасибо всем за помощь, а особенно:
Цитата:
Сообщение от RumataEstor
...
Поэтому, чтобы получить список параметров необходимо:
Еще хочу заметить, что для использования ReportViewer нужна сборка Microsoft.ReportViewer.WebForms.dll X++: static void RSGetReportParameter(Args _args) { Microsoft.Reporting.WebForms.ReportViewer ReportViewer = new Microsoft.Reporting.WebForms.ReportViewer(); Microsoft.Reporting.WebForms.ProcessingMode ProcessingMode; Microsoft.Reporting.WebForms.ServerReport ServerReport; Microsoft.Reporting.WebForms.ReportParameterInfoCollection ParameterCollection; Microsoft.Reporting.WebForms.ReportParameter ReportParameter; System.Uri url = new System.Uri('http://ax-dev/ReportServer'); int i; int parmNum; str name; ; //ReportViewer.set_ProcessingMode(?*?); Как установить не знаю по умолчанию Local ServerReport = ReportViewer.get_ServerReport(); ServerReport.set_ReportServerUrl(url); ServerReport.set_ReportPath('/ABCD_New/ABCD_New'); ParameterCollection = ServerReport.GetParameters(); parmNum = ParameterCollection.get_Count(); info (strfmt('Всего параметров: %1', parmnum)); for (i = 0; i < parmNum; i++) { ReportParameter = ParameterCollection.get_Item(i); name = ReportParameter.get_Name(); info (strFmt("%1 - %2",i,name)); } info('Конец списка'); } . Доступа к константам хранящимся в ProcessingMode нет, есть только методы
Насколько это критично если я использую не Remote а Local подключение? И есть идеи как его установить?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
|
|
|
|
| За это сообщение автора поблагодарили: iCloud (2). | |
| Теги |
| .net, отчет, reporting services |
|
|
|