3

SSRS 보고서 주위에 내부 대시 보드의 일부를 구성 할 계획입니다. ASP.net (프레임 워크 4), SQL Server 2008 R2, IIS6을 사용하고 있으며 보고서 작성기 3.0에서 이미 내 모든 보고서를 작성했습니다.ASP.net 웹 응용 프로그램의 SSRS 보고서 사용자 지정 매개 변수의 사용 가능/기본값

이제 ReportViewer 컨트롤을 사용하여 보고서 서버에서 대시 보드로 보고서를 가져옵니다. 내가 무엇을하고 싶은지 SSRS 보고서 매개 변수를 숨기고 SSRS 매개 변수 선택 컨트롤이 추악하고 (Windows 95 못생긴) 사이트의 모양과 느낌에 맞지 않기 때문에 코드 숨김에서 직접 제공합니다. 또한 다른 매개 변수 선택으로 실제로 동일한 보고서 인 다른 최종 사용자 보고서를 가지고 있습니다 (그리고 이러한 선택 컨트롤을 표시하고 싶지 않습니다).

문제는 모든 보고서가 매우 많이 매개 변수화되어 있습니다. 비즈니스 사용자는 피벗 (피벗 보고서)을 작성하는 재미를 상상할 수있는 보고서를 원합니다. 결과적으로 많은 수의 공유 데이터 세트를 사용하여 각 매개 변수의 기본값과 사용 가능한 값을 제공합니다. 내 웹 응용 프로그램에서 이러한 매개 변수 나 자신을 제시하려는 때문에, 나는 알고 있어야합니다

  • 매개 변수는 기본 값이 각 매개 변수에 있어야한다 무엇 각 보고서 (이름 및 유형)
  • 을 위해 무엇
  • 무엇 가능한 옵션은 (내가 이름을 저장하는 행복

이/데이터베이스 테이블의 각 매개 변수의 유형,하지만 너무 많은 값이있을 것 매개 변수와 동일한 작업을 수행하기 위해 저장하는 각 매개 변수에 있어야한다 데이터가 너무 동적 임). 누구든지 해결책을 생각할 수 있습니까?

답변

3

, 보고서에 사용되는 기본 및 사용 가능한 매개 변수의 값을 검색하는 것은 매우 간단하다

각 매개 변수의를 제공, ReportParameterInfo의 컬렉션을 반환 ServerReport.GetParameters() 보고서 소스를 설정 한 후에 데이터 유형, 기본/사용 가능 값 (각각 "값"/ "유효한 값", "유효 값"은 값/레이블 쌍임) 및 기타 유용한 속성 (다른 유용한 매개 변수의 목록과 같은)이 있습니다.

보고서 작성기/보고서 관리자를 사용하여 보고서의 기본/사용 가능한 매개 변수를 저장하고이 코드를 사용하여 코드에서 검색 할 수 있습니다.

+0

값 배열에있는 기본값에 대한 유용한 팁 – nuander

0

이게 당신이 찾고있는 것입니다 : http://msdn.microsoft.com/en-us/library/ms155391.aspx? 나는 당신의 문제가 귀하의 게시물에서 무엇인지 분명하지 않습니다. 정확히 무엇을 하려는지에 대해 도움이 필요합니까? 사실

+0

감사합니다.하지만 [ServerReport.SetParameters]를 사용하여 매개 변수를 제공하려고합니다. (http://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.serverreport.setparameters (v = vs .100) .aspx)를 원격 처리 모드로 실행중인 ReportViewer 컨트롤의 ServerReport에 추가합니다. 이 매개 변수를 여러 번 설정하는 데 사용했지만 GetParameters 메서드에 대해 전혀 알지 못했습니다. 나는 대답을 추가했다. – Chris