문제

고 싶을 할 수 있을 통해 루프의 모든 매개 변수를 정의에 보고서 및 빌드를 표시 문자열을 매개 변수의 이름과 값입니다.나는 다음 표시에 대한 결과를 보고서도 사용자 알고 있는 매개변수 위해 사용되었다는 특정 실행합니다.제할 수 없는 루프를 통해 매개변수 컬렉션입니다.거기에있을 것 같지 않는 인덱에서 매개변수를 수집하지도 않습니는 것을 구현페.사람이되었습니다 이러한 목표를 달성 할 수?내가 사용하여 SSRS2005 를 사용하여 구현해야 합니다 보고서 내에서 코드(즉,외부 어셈블리).감사합니다!

도움이 되었습니까?

해결책

불행하게도,그것은 다음과 같이 간단한 방법이 없습니다.보 http://www.jameskovacs.com/blog/DiggingDeepIntoReportingServices.aspx 더 많은 정보를 원하시면.당신 의 의견되는 게시물, 몇 가지 방법으로 이러한 문제를 해결하기 위해 그들은 보이지 않는 매우 우아한입니다.가장 간단한 솔루션이 필요 당신의 목록을 보고 매개변수에서 어딘가에 당신의 보고서 코드를 분명히 위반 원리,하지만 당신이 원하는 경우 가장 간단한 솔루션을 수도 있습니다 그냥 살아야합니다.

당신을 다시 생각하고 싶지도 할 수도 있습의 제약 없이 외부 어셈블리,그것이 나에게 보이는 것이 훨씬 쉽게 이를 위해 외부 어셈블리입니다.는 경우 또는 당신의 보고서는 변하지 않을 많이,당신을 만들 수 있습의 목록을 매개 변수 이름과 값을 수 있습니다.

다른 팁

이해하고 있다면 당신의 질문에 그냥 내가 하:을 드롭 텍스트 상자에서 보고서,다음을 설정하는 동안 보고서에 삽입하려면 다음과 같다:="1:"+Parameters!매개 변수입니다.라벨+",매개 변수 2:"+Parameters!매개 변수 2.라벨...

여,그것은 예쁜 일이지만,그것은 매우 잘 작동니다.

와 나를 사용하여 레이블을 대신 값고 있기 때문에 우리는 datetime 값,그리고 사용자에 대한 관심거나 간단한 날짜 또는 달리고 올해(에 따라 상황),그리고 나는 이미 수행되는 서식 설정에는 작업이 매개 변수입니다.

나는 생각할 수 있는 적어도 두 가지 방법으로 수행할 수 있습니다.첫 번째 수도 작업,두 번째 보장됩니다.

  1. 를 사용하여 웹 서비스입니다.난데없이 보았을 위한 API 를 받고 매개 변수의 컬렉션.심지어가 없는 경우 직접 액세스할 수 있습니다 항상 기준으로 작성하여 컬렉션 및 복사는 reportparameter 체에서 다른 하나에서 foreach 루프-다음 액세스 횟수,개인적인 매개 변수를 사용할 수 있는 속성을 참조로 인해는 reportparameter 인스턴스가 있습니다.

  2. 보고서는 RDL.RDL 는 XML.Create an XmlDocument 로드 RDL 파일,다음 사용 돔을 수행은 물론, 당신이 좋아하는 아무것도 까지 포함하여 기본값을 설정 또는 심지어 다시 쓰기 연결 문자열입니다.

경우 없이 파일시스템에 액세스 RDL 할 수 있는 파일들을 통해 웹 서비스입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top