2012-06-29 8 views
0

현재 최신 버전의 XtraReports를 사용하여 저장된 procs를 호출하는 마스터 및 하위 보고서를 만듭니다. 마스터가 제대로 작동하지만 올바른 매개 변수를 전달하는 경우에도 하위가 데이터를 가져 오지 않고 어떤 이유로 든 proc이 작동하는 것으로 알고 있습니다. 자신의 웹 사이트에서 찾은 정보에 따르면 DataAdapter를 바인딩하기 위해 하위 보고서에서 BeforePrint를 수행해야합니다. 보고서의 디자인보기에서 DataSource 집합과 DataMember 집합을 설정하고 없음으로 설정된 dataadapter를 남겨 둡니다. 그런 다음 사전 인쇄본에서 다음을 갖습니다. -DevExpress XtraReports - 저장된 프로 시저와 함께 마스터 및 하위 보고서

private void SubReport_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) 
    { 

     sp_StoredProcTableAdapter da = new sp_StoredProcTableAdapter(); 
     this.DataAdapter = da.Fill(dsGoalsTotal1.sp_StoredProc, "name");    
    } 

데이터를 가져 오지만 보고서에 바인딩하지 않습니다. 어떤 아이디어? 감사합니다

답변

0

사용을 시도하십시오 : this.DataSource = dsGoalsTotals.sp_StoredProc;

보낸 코드 뒤에.

도움이 될 수 있습니다.

관련 문제