2012-07-26 3 views
1

런타임시 데이터 소스 위치를 변경하려면 아래 코드를 사용하고 싶습니다. 이 코드 사용에 대한 질문이 있습니다. 이 코드가 보고서의 포함 된 보고서의 모든 데이터 소스 위치를 변경합니까? Tnx;크리스탈의 데이터 소스 위치 변경

ReportDocument doc = new ReportDocument(); 
doc.Load(@"C:\ReportName.rpt"); 

ConnectionInfo crConnection = new ConnectionInfo(); 
crConnection.UserID = userID; 
crConnection.ServerName = datasource; 
crConnection.DatabaseName = ""; 
crConnection.Password = password; 

AssignConnectionInfo(doc,crConnection); 

CrystalReportViewer1.ReportSource = doc; 

답변

0

모든 하위 보고서를 반복하고 각 하위 보고서에 새 연결을 할당합니다.