다음을 통해 공유


자습서: 여러 형식으로 내보내기

소개

이 자습서에서는 프로그래밍 방식으로 보고서를 내보내는 방법을 설명합니다. Crystal Reports는 매우 다양한 형식으로 내보낼 수 있습니다. 사용 가능한 옵션은 설치한 Crystal Reports 버전에 따라 다릅니다.

Crystal Reports for Visual Studio의 모든 버전은 다음과 같은 내보내기 옵션을 지원합니다.

  • Crystal Reports (RPT)
  • PDF
  • 서식있는 텍스트 형식(RTF)
  • Microsoft Word(97-2003)
  • Microsoft Excel(97-2003)
  • Microsoft Excel(97-2003) 데이터 전용
  • HTML 3.2
  • HTML 4.0

Crystal Reports Developer는 다음과 같은 추가 형식을 지원합니다.

  • 쉼표로 구분된 값(CSV)
  • Microsoft Word - 편집 가능(RTF)
  • 탭으로 구분된 텍스트(TTX)
  • 텍스트

이러한 형식 중 하나를 선택하고 CrystalReportViewer 컨트롤의 내보내기 단추를 클릭하면 웹 또는 Windows 응용 프로그램에서 Crystal Reports가 실행되는 로컬 컴퓨터로 사용자가 선택한 형식의 보고서를 내보낼 수 있습니다.

프로그래밍 방식으로 Windows 컴퓨터나 로컬 웹 서버의 특정 디렉터리로 보고서를 내보낼 수도 있습니다.

이 자습서의 과정은 먼저 Web Form 또는 Windows Form에 DropDownList 컨트롤을 추가한 다음 CrystalDecisions.Shared 네임스페이스의 ExportFormatType 열거형 값으로 이 컨트롤을 채우는 것으로 시작합니다.

그런 다음 내보내기 기능이 포함되어 있고 각 내보내기 형식에 대한 특정 구성 작업을 수행하는 세 가지 private 도우미 메서드를 만듭니다.

마지막으로 Web Form 또는 Windows Form의 Button 컨트롤을 통해 클릭 이벤트 메서드를 만들고, 내보내기를 수행하는 세 가지 private 도우미 메서드를 호출합니다.

샘플 코드

이 자습서에는 완성된 프로젝트 버전을 보여 주는 Visual Basic 및 C# 샘플 코드가 함께 제공됩니다. 완성된 버전에서 작업하려면 이 자습서의 지침에 따라 새 프로젝트를 만들거나 샘플 코드 프로젝트를 여십시오.

샘플 코드는 언어와 프로젝트 형식에 따라 다른 폴더에 저장되어 있습니다. 샘플 코드 버전별 폴더 이름은 다음과 같습니다.

  • C# 웹 사이트: CS_Web_RDObjMod_Export
  • C# Windows 프로젝트: CS_Win_RDObjMod_Export
  • Visual Basic 웹 사이트: VB_Web_RDObjMod_Export
  • Visual Basic Windows 프로젝트: VB_Win_RDObjMod_Export

이러한 샘플이 포함된 폴더를 찾으려면 "자습서의 샘플 코드 디렉터리"를 참조하십시오.

이 섹션에 포함된 내용:

참고 항목