DataSource 설정
CrystalReportSource 컨트롤은 DataSource 프레임워크의 다른 DataSource 컨트롤과 비슷합니다. 이러한 컨트롤은 모두 IDataSource 및 IHierarchicalDataSource 인터페이스를 구현하며 데이터를 표시하는 다른 .NET 컨트롤에 바인딩할 수 있습니다.
그러나 CrystalReportSource 컨트롤에는 데이터가 직접 포함되지 않는다는 점에서 다른 DataSource 컨트롤과 차이가 있습니다. 대신 보고서가 포함되며 이 보고서에 데이터가 포함됩니다.
그러나 CrystalReportSource 컨트롤에는 포함된 보고서의 데이터 소스를 다시 설정할 수 있는 기능이 있습니다. DataSources라는 보고서 속성을 통해 데이터 소스를 수정합니다.
참고 |
---|
보고서에 하위 보고서가 포함된 경우 각 하위 보고서에도 DataSources 속성이 있습니다. |
데이터 소스 컬렉션 편집기 대화 상자에 액세스하려면
DataSources 속성은 데이터 소스 컬렉션 편집기 대화 상자에서 가장 쉽게 설정할 수 있습니다.
CrystalReportSource 컨트롤을 선택합니다.
속성에서 Report를 확장합니다.
Report 속성에서 DataSources(컬렉션)의 오른쪽에 있는 줄임표(...)를 클릭합니다.
데이터 소스 컬렉션 편집기 대화 상자에서 주 보고서 및 하위 보고서의 데이터 소스를 입력합니다.
참고 이 대화 상자의 구성에 대한 자세한 내용은 "웹 사이트의 간단한 코드 보안 데이터베이스 로그온" 자습서를 참조하십시오.
XML에서 직접 DataSources 설정
XML에서 <DataSources> 태그는 <CrystalReportSource> 태그 안에 중첩됩니다. 중첩된 <DataSources> 태그 내에는 SqlDataSource1 같이 DataSource 컨트롤에 대한 연결이 구성됩니다.
CrystalReportSource 컨트롤에서 중첩된 DataSources 태그를 구성하는 방법에 대한 자세한 내용은 "웹 사이트의 간단한 코드 보안 데이터베이스 로그온"을 참조하십시오.
참고 |
---|
데이터 소스 설정은 Crystal Reports SDK의 코딩 모델에서 언제나 구성 가능합니다. 자세한 내용은 "자습서: SQL 인증을 사용하여 보안 SQL Server 데이터베이스에 로그온" 또는 "통합 보안을 사용하여 보안 SQL Server 데이터베이스에 로그온"을 참조하십시오. |