2011-01-25 1 views
2

내보고 서비스 .rdlc 파일에서 개체 데이터 원본을 사용합니다. 개체의 속성 중 하나는 List<string>입니다. 나는이 같은 사용자 지정 어셈블리에 정적 메서드에 매개 변수로이를 보내려고 : 난 단지 "#error"를 얻을매개 변수 목록을 보내는 방법 고객 어셈블리의 정적 메서드로 rdlc 파일에서 <string> 목록을 전송

=MyModule.ReportCode.GetListItemString(Fields!TestList.Value,0) 

을하지만이 작동하지 않습니다.

누구나 내가이 일을하기 위해해야 ​​할 일을 알고 있습니까?

답변

0

전체 필드 컬렉션에서 작업하고 사용자 지정 어셈블리에서 목록을 추출 할 수 있습니다. 사용 당신이 호출 할 수있는 기능을

if (pFields["myColum"] != null && pFields["myColum"].Value != null) ... 

보고서에서 :

유 같은 어셈블리에 함수를 만들 수 있습니다

public static double MyFunction(Fields pFields) 

및 사용하여 열을 액세스

Code.MyModule.MyFunction(Fields) 

Microsoft.ReportingServices.ReportProcessing.ReportObjectModel 어셈블리를 연결하는 것을 잊지 마십시오.

희망 하시겠습니까?

관련 문제