다음을 통해 공유


DataSource 설정

CrystalReportSource 컨트롤은 DataSource 프레임워크의 다른 DataSource 컨트롤과 비슷합니다. 이러한 컨트롤은 모두 IDataSource 및 IHierarchicalDataSource 인터페이스를 구현하며 데이터를 표시하는 다른 .NET 컨트롤에 바인딩할 수 있습니다.

그러나 CrystalReportSource 컨트롤에는 데이터가 직접 포함되지 않는다는 점에서 다른 DataSource 컨트롤과 차이가 있습니다. 대신 보고서가 포함되며 이 보고서에 데이터가 포함됩니다.

그러나 CrystalReportSource 컨트롤에는 포함된 보고서의 데이터 소스를 다시 설정할 수 있는 기능이 있습니다. DataSources라는 보고서 속성을 통해 데이터 소스를 수정합니다.

Note참고

보고서에 하위 보고서가 포함된 경우 각 하위 보고서에도 DataSources 속성이 있습니다.

데이터 소스 컬렉션 편집기 대화 상자에 액세스하려면

DataSources 속성은 데이터 소스 컬렉션 편집기 대화 상자에서 가장 쉽게 설정할 수 있습니다.

  1. CrystalReportSource 컨트롤을 선택합니다.

  2. 속성에서 Report를 확장합니다.

  3. Report 속성에서 DataSources(컬렉션)의 오른쪽에 있는 줄임표(...)를 클릭합니다.

  4. 데이터 소스 컬렉션 편집기 대화 상자에서 주 보고서 및 하위 보고서의 데이터 소스를 입력합니다.

    Note참고

    이 대화 상자의 구성에 대한 자세한 내용은 "웹 사이트의 간단한 코드 보안 데이터베이스 로그온" 자습서를 참조하십시오.

XML에서 직접 DataSources 설정

XML에서 <DataSources> 태그는 <CrystalReportSource> 태그 안에 중첩됩니다. 중첩된 <DataSources> 태그 내에는 SqlDataSource1 같이 DataSource 컨트롤에 대한 연결이 구성됩니다.

CrystalReportSource 컨트롤에서 중첩된 DataSources 태그를 구성하는 방법에 대한 자세한 내용은 "웹 사이트의 간단한 코드 보안 데이터베이스 로그온"을 참조하십시오.

Note참고

데이터 소스 설정은 Crystal Reports SDK의 코딩 모델에서 언제나 구성 가능합니다. 자세한 내용은 "자습서: SQL 인증을 사용하여 보안 SQL Server 데이터베이스에 로그온" 또는 "통합 보안을 사용하여 보안 SQL Server 데이터베이스에 로그온"을 참조하십시오.