나는 여기에 4 개의 매개 변수를 보내는 SSRS 보고서를 사용하고있다. 저에게 보고서는 잘 작동합니다. 이제 또 다른 문제는 고객이 동일한 보고서 뷰어 (즉, 다음 페이지를 클릭)별로 여러 보고서 (다른 데이터)를 볼 필요가 있다는 것입니다.동일한 ReportViewer에 여러 개의 보고서를 추가하는 방법은 무엇입니까?
프로그램을 사용하여 매개 변수를 보내시겠습니까? 어떻게 이것을 달성 할 수 있습니까?
ReportViewer1.ServerReport.ReportServerCredentials = new ReportViewerCredentials(UserName, Password, Domain);
ReportViewer1.ServerReport.ReportServerUrl = new Uri(System.Configuration.ConfigurationManager.AppSettings["ReportServerURL"].ToString()); // Report Server URL
string strUrl = string.Empty;
strUrl = WebConfigurationManager.AppSettings["ReportAppName"].ToString() + "/" + ReportName.Trim();
ReportViewer1.ServerReport.ReportPath = "/" + strUrl;
ReportViewer1.ShowParameterPrompts = true;
ReportViewer1.ShowPrintButton = true;
ReportViewer1.ShowExportControls = true;
ReportParameter[] reportParameters = new ReportParameter[4];
reportParameters[0] = new ReportParameter("AccountNo", AccNo, false);
reportParameters[1] = new ReportParameter("ServiceCode", sType, false);
reportParameters[2] = new ReportParameter("BillMonth", Month, false);
reportParameters[3] = new ReportParameter("BillYear", Year, false);
ReportViewer1.ServerReport.SetParameters(reportParameters);
ReportViewer1.ServerReport.Refresh();
위 애플리케이션에서 4 개의 매개 변수를 전송하는 것을 볼 수 있습니다. 신청서는 단일 계좌 번호로 유효합니다. 필자의 새로운 요구 사항은 데이터를 가져와야하는 여러 계정 번호가 있어야한다는 것입니다. REPORT에서는 한 계정 번호의 데이터 만 표시해야합니다.
나머지는 동일한 보고서에 페이지로 표시해야하므로 사용자가 클릭하면 해당 페이지를 탐색 할 수 있습니다. 이것을 달성 할 수 있습니까? 페이지로 표시하려면 어떻게해야합니까?
도와주세요.
그래서이 보고서를 페이지와 동일한 보고서에서 얻을 수 있다면이 파일을 단일 파일에서도 다운로드 할 수 있습니다.
@smilu; 안녕하십니까, 여러 보고서 요구 사항을 달성 할 수 있었습니까? 나는이 정확한 요구 사항을 가지고있다. 감사. –
지금까지 아니오 .. :( – smilu
dammit, 나는 똑같은 문제가 있습니다. 해결 했습니까? – Seva