2011-03-01 16 views
0

나는 PerpetuumSoft.ReportViewer for SSRS 2008을 사용합니다.PerpetuumSoft.ReportViewer의 ParametersPanel에서 매개 변수 및 매개 변수 값을 가져 오는 방법은 무엇입니까?

사용자가 ParametersPanel에서 설정 한 매개 변수 및 해당 값의 목록이 필요합니다.

ReportViewer.Parameter를 보았지만 코드에 편리하게 추가 할 수있는 매개 변수를 얻었지만 ParametersPanel에서 사용자가 설정 한 매개 변수가 필요합니다.

이것에 대한 아이디어가 있으십니까?

답변

0

보고서 뷰어에는 매개 변수 단추를 클릭하면 발생하는 이벤트가 있습니다. 이 이벤트의 핸들러에서는 모든 매개 변수와 해당 값을 가져 와서 컬렉션에 저장하여 필요한 모든 위치를 사용할 수 있습니다.

<rpt:ReportViewer x:Name="reportViewer" 
    ParametersProcessing="reportViewer_ParametersProcessing"/> 

public List<ReportParameterValue> ReportParameterValues { get; set; } 
private void reportViewer_ParametersProcessing(object sender, ParametersProcessingEventArgs e) 
{ 
    ReportParameterValues = e.Collection; 
} 
관련 문제