다음을 통해 공유


보고서 및 도구 모음 요소의 숨김 표시 메커니즘 추가

이 부분에서는 숨김 표시 메커니즘을 추가하여 CrystalReportViewer 도구 모음에 어떤 요소를 표시할지 결정하는 방법을 설명합니다.

먼저 ListBox 및 Button 컨트롤을 Web Form 또는 Windows Form의 표에 추가합니다.

그런 다음 보고서 요소와 도구 모음 요소를 나열하는 두 개의 열거형을 만들고 각 ListBox를 해당 열거형의 값으로 채웁니다.

다음에는 Button 컨트롤의 클릭 이벤트를 코딩하여 보고서와 도구 모음 요소를 업데이트합니다.

이벤트 처리기 내에서 CrystalReportViewer 클래스의 속성은 두 ListBox 컨트롤의 선택 내용에 따라 설정됩니다. ListBox의 항목을 선택한 경우 도구 모음 속성은 true로 설정됩니다.

이 자습서의 뒷부분에서 Button 컨트롤은 추가 선택 내용을 업데이트하는 데 사용됩니다.

런타임에 어떤 보고서와 도구 모음 요소를 표시할지 선택할 수 있습니다.

먼저 Web Form 또는 Windows Form 맨 위에 있는 표에 컨트롤을 추가합니다.

  1. 디자인 뷰에서 Web Form 또는 Windows Form을 엽니다.
  2. 도구 상자에서 Label 컨트롤을 표의 1행, 1열로 끕니다.
  3. Label 컨트롤을 선택한 다음 속성 창에서 Text를 표시할 보고서 요소 선택으로 설정합니다.
  4. 도구 상자에서 ListBox 컨트롤을 표의 1행, 2열로 끕니다.
  5. ListBox 컨트롤을 선택하고 속성 창에서 다음 작업을 수행합니다.
    1. ID를 listCRVReport로 설정합니다.
    2. SelectionMode를 Multiple(Windows 프로젝트의 경우 MultiExtended)로 설정합니다.
  6. 도구 상자에서 두 번째 Label 컨트롤을 표의 1행, 3열로 끕니다.
  7. Label 컨트롤을 선택한 다음 속성 창에서 Text를 표시할 도구 모음 요소 선택으로 설정합니다.
  8. 도구 상자에서 Button 컨트롤을 표의 3행, 1열로 끕니다.
  9. Button 컨트롤을 클릭하여 선택합니다.
  10. 속성 창에서 다음을 수행합니다.
    1. ID를 "redisplay"로 설정합니다.
    2. Text를 "보고서 다시 표시"로 설정합니다.
  11. Windows 프로젝트에서 Button 컨트롤의 크기를 조정하여 전체 단추 텍스트를 표시합니다.

다음 단계는 웹 사이트를 만드는지 Windows 프로젝트를 만드는지에 따라 다릅니다. 다음 중 하나를 선택합니다.